break和continue,return的區別

2021-10-06 06:52:16 字數 757 閱讀 4220

break:(跳出整個迴圈)此語句導致程式終止包含它的迴圈,並進行程式的下一階段(整個迴圈後面的語句),即,不是跳到下乙個迴圈週期而是退出迴圈。如果break語句包含在巢狀迴圈裡,它只跳出最裡面的迴圈。

**如下:

public class testt 

system.out.print(i+" ");}}

}

結果是迴圈輸出5的時候就結束了

continue:(跳出本次迴圈)迴圈語句裡有此語句時,程式執行到此語句時,不在執行迴圈體裡continue後面的語句而是跳到下乙個迴圈入口處執行下乙個迴圈。

public class testt 

system.out.print(i+" ");}}

}

輸出結果只有6沒有輸出,也即當i=6時沒有執行列印操作,直接到下一次迴圈

return是表示從被調函式返回到主調函式繼續執行,返回時可附帶乙個返回值,由return後面的引數指定。return後函式就結束了,後面的語句不再執行

public class test 

system.out.print(i+" ");

}system.out.println("hello");

}public static void main(string args)

}

可以看出後面的hello並沒有打出來

break 和Continue 誤大事

寫了乙個演算法 根據tablename表中是否存在 裝置所屬型別和裝置id判斷是否存在該裝置 存在返回true public boolean i istequipment string equipmentid,string tablename boolean i ist false string s...

break和continue的區別

一 先看msdn關於break和continue語句的幫助說明 1 break 語句用於終止最近的封閉迴圈或它所在的 switch 語句。控制傳遞給終止語句後面的語句 如果有的話 2 continue 語句將控制權傳遞給它所在的封閉迭代語句的下一次迭代。二 對break和continue語句的解釋 ...

break 語句和 continue 語句

1 break語句 break語句只能出現在switch語句或迴圈語句的迴圈體中,在迴圈語句中功能是跳出本層迴圈。break語句的語法形式是 break 三種情況 第一種情況 while 表示式 break語句執行之後跳出while迴圈第二種情況 while 表示式 break語句執行之後跳出swi...