更新時(shí)間:2022-11-09 09:54:42 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1662次
當(dāng)在循環(huán)中遇到 break 語(yǔ)句時(shí),循環(huán)立即終止,程序控制在循環(huán)后面的下一條語(yǔ)句處恢復(fù)。
Java break語(yǔ)句用于中斷循環(huán)或switch語(yǔ)句。它在指定條件下中斷程序的當(dāng)前流程。在內(nèi)部循環(huán)的情況下,它只打破內(nèi)部循環(huán)。
我們可以在所有類型的循環(huán)中使用 Java break 語(yǔ)句,例如for 循環(huán)、Java while 循環(huán)語(yǔ)句和do-while 循環(huán)。
句法:
跳轉(zhuǎn)語(yǔ)句;
休息;
例子:
BreakExample.java
//Java程序演示break語(yǔ)句的使用
//在for循環(huán)中。
公共類 BreakExample {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
//使用for循環(huán)
for ( int i= 1 ;i<= 10 ;i++){
如果(我== 5 ){
//打破循環(huán)
休息;
}
System.out.println(i);
}
}
}
輸出:
1
2
3
4
僅當(dāng)您在內(nèi)循環(huán)中使用 break 語(yǔ)句時(shí),它才會(huì)中斷內(nèi)循環(huán)。
例子:
BreakExample2.java
//Java程序來(lái)說(shuō)明break語(yǔ)句的使用
//在內(nèi)循環(huán)中
公共類 BreakExample2 {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
//外循環(huán)
for ( int i= 1 ;i<= 3 ;i++){
//內(nèi)循環(huán)
for ( int j= 1 ;j<= 3 ;j++){
如果(i== 2 &&j== 2 ){
//在內(nèi)循環(huán)中使用break語(yǔ)句
休息;
}
System.out.println(i+ " " +j);
}
}
}
}
輸出:
1 1
1 2
1 3
2 1
3 1
3 2
3 3
我們可以使用帶有標(biāo)簽的 break 語(yǔ)句。該功能是從 JDK 1.5 開(kāi)始引入的。因此,我們現(xiàn)在可以打破 Java 中的任何循環(huán),無(wú)論是外循環(huán)還是內(nèi)循環(huán)。
例子:
BreakExample3.java
//Java程序說(shuō)明continue語(yǔ)句的使用
//在內(nèi)循環(huán)中帶有標(biāo)簽以打破外循環(huán)
公共類 BreakExample3 {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
啊:
for ( int i= 1 ;i<= 3 ;i++){
bb:
for ( int j= 1 ;j<= 3 ;j++){
如果(i== 2 &&j== 2 ){
//使用帶標(biāo)簽的break語(yǔ)句
打破 aa;
}
System.out.println(i+ " " +j);
}
}
}
}
輸出:
1 1
1 2
1 3
2 1
例子:
BreakWhileExample.java
//Java程序演示break語(yǔ)句的使用
//在while循環(huán)中。
公共類 BreakWhileExample {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
//while循環(huán)
詮釋 我= 1 ;
而(i<= 10 ){
如果(我== 5 ){
//使用break語(yǔ)句
我++;
休息; //它將打破循環(huán)
}
System.out.println(i);
我++;
}
}
}
輸出:
1
2
3
4
例子:
BreakDoWhileExample.java
//Java程序演示break語(yǔ)句的使用
//在Java do-while循環(huán)中。
公共類 BreakDoWhileExample {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
//聲明變量
詮釋 我= 1 ;
//do-while循環(huán)
做{
如果(我== 5 ){
//使用break語(yǔ)句
我++;
休息; //它將打破循環(huán)
}
System.out.println(i);
我++;
}而(i<= 10 );
}
}
輸出:
1
2
3
4
以上就是關(guān)于“Java中用break語(yǔ)句跳出循環(huán)”的介紹,大家如果想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下本站的Java教程,里面還有更豐富的知識(shí)等著大家去學(xué)習(xí),相信對(duì)大家一定會(huì)有所幫助的。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)