退出當前迴圈和退出迴圈

2021-07-24 21:44:13 字數 504 閱讀 3086

場景:

當通過excel一次性匯入多條資料(向資料庫一次性插入多條資料),就要讀取、解析excel,並迴圈插入每條資料,當每插入一條資料前都要判斷此條資料是否已經存在,如果存在用continue退出當前迴圈,進入下一次迴圈。例如:

break:跳出迴圈

for(int i = 0;i < 10;i++){ 

if(i == 2){ 

break;

system.out.println(i);

continue:結束本次迴圈

for(int i = 0;i < 10;i++){

if(i == 2){ 

break; 

system.out.println(i);

輸出:0,1,3,4,5,6,7,8,9(不會輸出2),因為當i==2時,將跳過system.out.println(i);的執行,直接到下次迴圈了。

break退出迴圈

用 for 迴圈或者 while 迴圈時,如果要在迴圈體內直接退出迴圈,可以使用 break 語句。比如計算1至100的整數和,我們用while來實現 sum 0 x 1 while true sum sum x x x 1 if x 100 break print sum咋一看,while tru...

退出多層迴圈

方法一 正常情況下不報錯,三層迴圈,會執行5的三次方 raise 丟擲異常物件 固定用法 try中丟擲乙個異常,try裡所有的 都不會被執行。class getoutofloop exception pass try for i in range 5 for j in range 5 for k i...

dos 退出for迴圈 學習Rust 迴圈

rust 語言是一種高效 可靠的通用高階語言。其高效不僅限於開發效率,它的執行效率也是令人稱讚的,是一種少有的兼顧開發效率和執行效率的語言。rust 除了靈活的條件語句以外,迴圈結構的設計也十分成熟。這一點作為身經百戰的開發者應該能感覺出來。while 迴圈 while 迴圈是最典型的條件語句迴圈 ...