1)多層for 迴圈break能跳出幾層
for (int i = 0; i < 10; i++)
}system.out.println("j:" + j);
}輸入結果:
i:0 j:3
i:1 j:3
i:2 j:3
i:3 j:3
i:4 j:3
i:5 j:3
i:6 j:3
i:7 j:3
i:8 j:3
i:9 j:3
結果:多層for迴圈break只能跳出一層。
2) for迴圈中當break後,i++是否會遞增
結果:有上面的**當break後,i++不會執行。
3) for迴圈中continue後,i++是否會執行。
for (; j < 10; j++)
system.out.println("j:" + j);
}結果:
j:0j:1
j:2j:4
j:5j:6
j:7j:8
j:9驗證: for迴圈中continue後,i++會執行
4)在while迴圈中使用continue,需要將i++放在continue前面
int i = 0;
while (i < 10)
system.out.println(i);
i++;
}結果:01
2456789
菜鳥記錄 break與continue
1.break語句對if else的條件語句不起作用。2.在多層迴圈中,乙個break語句只向外跳一層。continue語句的作用是跳過迴圈體中剩餘的語句並到迴圈末尾而強行執行下一次迴圈。continue語句只用在for while do while等迴圈體中,常與if條件語句一起使用,用來加速迴圈...
break與continue的區別
本文主要講述一下break關鍵字與continue關鍵字用法的區別 break關鍵字很重要,表示終止本層迴圈。這是沒加break之前的,它的輸出結果是0,1,2,3,4,5,6,7,8,9。加上break以後,它的輸出結果是0,1,2,3 輸出的結果變成了0,1,2,3,5,6,7,8,9 cont...
break 與 continue 的區別
最近在做一些題目,經常要用到break 與 continue,有些題目也稀里糊塗地做對了,自己也覺得會了,但是並沒有深入去了解,今天終於意識到這種情況的危險性了,越是浮在水面上,越無法把握事物的本質,題目就這麼稀里糊塗地過了,不僅浪費了時間,更為以後的解題留下了隱患,學習還是要踏踏實實的,一步乙個腳...