0
所以我做了一些excercises(我不會進入細節,因爲這並不重要)爲Java,當我嘗試運行此代碼在這裏:Eclipse控制檯終止碼
for(int i = 1;i == myInt;i++){//myInt is a pre-entered integer using Scanner
int a = myInt % i;
System.out.println(a);
}
控制檯ternimate並顯示nothing.when我改變了代碼如下:
for(int i = 1;i < myInt;i++){
int a = myInt % i;
System.out.println(a);
}
控制檯顯示「一」 normally.I名單想知道使用Eclipse,Java的8順便說一句什麼不對的第一code.I'm。
只要條件('i == myInt')爲真,您的第一個循環就會運行。如果在第一次迭代中它不是真的(即,如果myInt不是1),它將不會運行。這就是'for'循環中的條件。 – khelwood
好的,你的答案太多了。我明白爲什麼它現在沒有運行。 –