Java中break和continue的使用
在Java程序中,break和continue是與循環(huán)語句密切相關的語句。使用這兩個語句可以控制循環(huán)語句的執(zhí)行流程。break語句break語句可以中斷循環(huán)語句的執(zhí)行。當break語句在循環(huán)體內(nèi)執(zhí)行時
在Java程序中,break和continue是與循環(huán)語句密切相關的語句。使用這兩個語句可以控制循環(huán)語句的執(zhí)行流程。
break語句
break語句可以中斷循環(huán)語句的執(zhí)行。當break語句在循環(huán)體內(nèi)執(zhí)行時,整個循環(huán)會立即終止。以下是一個示例:
```java
public class BreakExample {
public static void main(String[] args) {
int a 1;
for (int b 0; b < 10; b ) {
a b;
if (b < 10) {
break;
}
}
("a等于時停止循環(huán): " a);
("歡迎訪問百度經(jīng)驗!");
}
}
```
在上述代碼中,當變量b的值小于或等于10時,break語句會中斷整個for循環(huán)。程序會直接輸出變量a的值和一段文本信息。
break語句中斷嵌套循環(huán)
break語句不僅可以中斷單個循環(huán),還可以中斷嵌套循環(huán)。當break語句在內(nèi)部循環(huán)體內(nèi)執(zhí)行時,只會中斷該內(nèi)部循環(huán),不會影響外部循環(huán)。請看以下示例:
```java
public class BreakNestedLoop {
public static void main(String[] args) {
int a 1;
for (int b 0; b < 10; b ) {
a b;
if (a 2) {
break;
}
}
("a等于2時停止循環(huán): " a);
("歡迎訪問百度經(jīng)驗!");
}
}
```
在這個例子中,當變量a等于2時,break語句會中斷內(nèi)部for循環(huán),但不會影響外部循環(huán)的執(zhí)行。
continue語句
continue語句只能用在循環(huán)語句內(nèi)部,它可以跳過當前循環(huán),繼續(xù)執(zhí)行下一次循環(huán)。請看以下示例:
```java
public class ContinueExample {
public static void main(String[] args) {
int a 1;
for (int b 0; b < 10; b ) {
a b;
if (a 2) {
continue;
}
}
("a等于2時跳過這次循環(huán): " a);
("歡迎訪問百度經(jīng)驗!");
}
}
```
在這個例子中,當變量a等于2時,continue語句會跳過當前循環(huán),直接進入下一次循環(huán)。
總之,break和continue是Java中非常實用的控制流語句。合理使用它們可以讓我們的程序更加靈活和高效。