Es ist so einfach wie Multiplizieren, wie viele jeweils zusammen iterieren (in diesem Fall 10 * 10). Wenn Sie finden es nicht so einfach, wie das ist, können Sie den folgenden Test durchführen:
int count = 0;
for(int j=0; j<10; j++){
for(int k=10; k>0; k--){
count++;
}
}
System.out.println("The nested loop iterated " + String.valueOf(count) + " times!");
Edit: Vielleicht einen einfacheren Weg zu verstehen, was vor sich geht:
int total_count = 0;
for(int j=0; j<10; j++){
System.out.println("The outer loop has iterated " + String.valueOf(j+1) + " times!");
System.out.println("Executing the inner loop");
int local_count = 0;
for(int k=10; k>0; k--){
local_count ++;
total_count ++;
System.out.println("Inner loop #" + String.valueOf(j+1) + " has iterated " + String.valueOf(local_count) + " times!");
System.out.println("The inner loop's total iterations are " + String.valueOf(total_count) + " times!");
}
}
System.out.println("The nested loop iterated " + String.valueOf(total_count) + " times!");
Wenn Sie zehn Dinge zehn Mal tun, dann haben Sie 100 Dinge getan. –
als @ElliottFrisch sagte, 'hallo' wird 100 Mal gedruckt werden – mc20
Oh ich sehe. Also war ich richtig, als ich sagte, dass die innere Schleife 10 Mal iteriert? – coderrr