break 和Continue 誤大事

2021-05-08 03:08:12 字數 427 閱讀 5397

寫了乙個演算法:

//根據tablename表中是否存在   裝置所屬型別和裝置id判斷是否存在該裝置  存在返回true

public boolean i***istequipment(string equipmentid,string tablename)

{boolean i***ist=false;//string str="";

string sql="select  equipmentid  from   "+tablename;

arraylistal=fzxy.util.dbhelper.select(sql);

for(int i=0;i可是在上面的  「 這裡 」的地方 我把 continue 寫成了 break ,呵呵 ,檢驗的時候只可以檢驗頭乙個數字 ,後面的每個數字都返回false

仔細檢查了才發現錯誤。。。

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...

break和continue的區別

a for int x 1 x 9 x system.out.println break 跳出 break作用範圍 switch語句或迴圈語句 當break語句單獨存在時,下面不要定義其他語句,因為執行不到 break跳出當前所在迴圈,如果出現了迴圈巢狀,break想要跳出指定的迴圈,可以通過標號來...