java语句的范围
只是一个简单的问题。我对编程相当陌生,我很难确定java语句的范围,java,random,range,Java,Random,Range,只是一个简单的问题。我对编程相当陌生,我很难确定e=rand.nextInt(10)*4的范围是多少。有人能帮我吗?我已经尝试了所有明显的答案,但都不对。来自 返回介于0(包含)和指定值(独占)之间的伪随机、均匀分布的int值 nextInt(10)将返回一个在0-9范围内的随机数,因为数字10是互斥的,因此时间4将返回一个0-36范围 正如@Jesper所提到的,它将是4的倍数,因此0、4、8、12、16、20、24、28、32、36 返回介于0(包含)和指定值(独占)之间的伪随机、均匀分布
e=rand.nextInt(10)*4的范围是多少。有人能帮我吗?我已经尝试了所有明显的答案,但都不对。来自
返回介于0(包含)和指定值(独占)之间的伪随机、均匀分布的int值
nextInt(10)
将返回一个在0-9
范围内的随机数,因为数字10
是互斥的,因此时间4
将返回一个0-36
范围
正如@Jesper所提到的,它将是4
的倍数,因此0、4、8、12、16、20、24、28、32、36
返回介于0(包含)和指定值(独占)之间的伪随机、均匀分布的int值
nextInt(10)
将返回一个在0-9
范围内的随机数,因为数字10
是互斥的,因此时间4
将返回一个0-36
范围
正如@Jesper提到的,它将是4
的倍数,因此0、4、8、12、16、20、24、28、32、36
,结果将在0到36之间,并且是4的倍数。参见文档:结果将在0到36之间,并且将是4的倍数。参见文档:另一个重要的细节是结果数字将始终是4的倍数-因此,例如,它永远不会是1、2、3、5、6、7等。另一个重要的细节是,结果数字将始终是4的倍数-因此,例如,它永远不会是1、2、3、5、6、7等。