이 프로그램에서 내부 루프는 이 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 라인의 출력을 얻었다. 매번 출력이 같은 이유가 궁금하십니까? –