對於JAVA中break關鍵字的作用範圍

2021-08-17 06:14:52 字數 453 閱讀 6672

在演算法練習時,我們常常會使用到迴圈語句,尤其有時候會巢狀使用很多層迴圈,在某些條件滿足後我們又需要跳出迴圈,這時我們就需要用到break關鍵字了。以前我以為break是會跳出整個巢狀的迴圈,經過試驗才發現break他只跳出一層迴圈!好了,廢話少說,我們來看一段**吧!

**如下:

public class test 

system.out.println("會輸出嗎?");

}system.out.println("第二層");

break;

} }}

執行結果如下:

從上面的結果來看,break僅僅跳出了第乙個for迴圈的範圍!

Break關鍵字和Continue關鍵字

在迴圈體內,只要 遇到break,程式立馬結束當前迴圈。當前迴圈指的是break語句所在的迴圈體。直接跳到大括號外 例1 1到10,第一是數字是2的倍數,控制台輸出 for var n 1 n 10 n else 例2 找到1 100第乙個被7整除的數 for var i 100 i 200 i 在...

JAVA關鍵字之 break和continue

package org.forloop public class forbreak system.out.println 好好學習 i 結果 好好學習1 好好學習2 好好學習3 好好學習4 分析 執行到i 5,break所以i 5下面的都不執行,所以i 5時直接跳出for迴圈。package org...

java中this關鍵字

1 this 關鍵字 疑問 建立的p 物件為什麼沒有值。解答 name 與age 在指定的建構函式裡面已經存在,當name name 這個語句執行的時候,如果jvm 在該方法內能尋找到該變數,則不會去尋找成員變數,那麼要想指定給成員變數或物件的屬性進行初始化賦值,那麼必須指定name 是成員屬性。1...