【发布时间】:2019-12-17 16:31:08
【问题描述】:
这是我的代码
这里我做了一个循环,当 x 的值等于随机数时应该会中断
public class Bark {
public static void main(String[] args) {
for (double x = 0 ; x>-1 ; x++) {
System.out.print(x + " ");
if( x == Math.random()) {
break;
}
}
}}
【问题讨论】:
-
为什么你认为这个循环会停止? x 等于 Math.random 的概率是多少?
-
不清楚你打算如何工作。用文字表达您的要求,或许我们能找到可行的解决方案。
-
欢迎来到 StackOverflow!请阅读how to ask 以改进您的问题。
-
“ 随机数”在这里并不完全正确,因为您每次迭代都会生成一个新的随机数,因此实际上有很多随机数。跨度>