Java break用于斷開循環(huán)或switch
語句。它在指定條件下中斷程序的當(dāng)前流程。 在內(nèi)循環(huán)的情況下,它僅中斷內(nèi)循環(huán),外循環(huán)仍然可繼續(xù)執(zhí)行。
語法:
jump-statement;
break;
break語句的執(zhí)行流程圖如下所示 -
示例:
public class BreakExample {
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break;
}
System.out.println(i);
}
}
}
執(zhí)行上面代碼得到結(jié)果 -
1
2
3
4
它中斷了內(nèi)循環(huán),只有當(dāng)你在內(nèi)循環(huán)中使用break
語句。
示例:
public class BreakExample2 {
public static void main(String[] args) {
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
if (i == 2 && j == 2) {
break;
}
System.out.println(i + " " + j);
}
}
}
}
上面代碼輸出輸出:
1 1
1 2
1 3
2 1
3 1
3 2
3 3
帶有Java break語句和Switch語句
要了解break
與switch
語句的示例,請訪問這里:Java switch語句。