Integer. par 暗中与 cast一样。
请看一下你的第一个例子:
int randomNumber=(int) (Math.random()*5)
Math.random得复两倍,当你乘一把 Java越两倍时,结果就翻了一番。 因此,Math.random(*5)的表述是双重的。 你再尝试做的是,这种价值被分配到不同的类型。 缺席, Java将不允许你在不明确告诉汇编者它会这样做的情况下,将双重价值分配给一种类型的变数。 基本上,你可以想把一 double翻一番,告诉汇编者,“我知道这种暗淡的变数可能掌握这一双重价值的精子部分,但 s、正义的通 t”。
现在看看着“强硬”的转变:
int value = Integer.parseInt("5");
“5”号插座不会立即转嫁。 两种不同的是,根据定义,二者可以因放弃小部分而变成愤怒,但强者可能很容易或一贯地被转化成秘密。 “5”、“042”和“1 000”都有分类代表,但如“Hello, World>。 由于这一原因,没有将“强硬”改为“ in”的首选语言。 相反,你使用一种方法使“强硬”平息并返还价值。
回答所有问题:
为什么有两种不同的方式使价值变得暗中?
你们必须考虑到你们所转换的价值的类型。 如果你重新转换目标,需要使用某种特定类型的换算方法。
我也进行了搜查,并说,教区(Int)是争辩。 因此,这是否意味着圣公会将“强力”改为“ in”。
更正 不能通过任何其他种类的 par子。 定型方法或你会发现编辑错误。
那么(int)怎么说? 我们能否利用这一方法将扼杀物转化为暗中?
无,随意投放只能用于原始价值,在 Java,“强权”并非原始。