このプログラムでは、内側ループは100からの乱数を生成し、 は の乱数が7のときに生成を停止します。外側ループは内側ループを100回繰り返します。
なぜ私の外側のループは内側のループをやり直していませんか?
一度だけしたようです。Javaでネストされたwhileループを学習する
package test;
public class Loops {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i = 0;
int sum = 0;
int counter = 0;
String randomNumberList = " ";
int c = 0;
while (c != 100){
while (i != 7) {
i = (int) (101 * Math.random());
sum += i;
++counter;
randomNumberList += " " + i;
}
System.out.print("\n loop repeated" + counter+ " times and generated these numbers: " + randomNumberList);
++c;
}
}
}
それは私のために何度も走った。私は100行の出力を得ました。あなたはたぶん毎回同じ結果が出ているのだろうか? –