1. 簡介
Java中的break語句是一種流程式控制制語句,它能夠在程序執行過程中,立即停止當前的循環或switch語句,並跳出循環或switch語句。break語句常用於提前結束循環,或者在switch語句中流程結束。除了break語句,在Java中還存在另一種流程式控制制語句continue,作用是結束本次循環,然後開始下一次循環。
2. 正文
1. break語句的作用
作為一種流程式控制制語句,break語句的作用是跳出當前的循環語句或switch語句,使程序流程繼續執行循環或switch語句後的第一條語句。對於for、while、do-while等循環語句,break語句常用於在滿足特定條件時,立即結束循環。
public class BreakDemo {
public static void main(String[] args) {
int i = 1;
while (i <= 10) {
if (i == 5) {
break;
}
System.out.println(i);
i++;
}
System.out.println("循環結束!");
}
}
在上述例子中,當i等於5時,程序執行break語句,跳出while循環,然後輸出「循環結束!」。因此程序會在輸出了1, 2, 3, 4這幾個數字後,立即結束循環,輸出「循環結束!」。
2. break語句的用法
1) 在for語句中使用break語句
在for語句中使用break語句,可以在滿足特定條件時,立即結束循環。
public class BreakDemo {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
System.out.println(i);
}
System.out.println("循環結束!");
}
}
在上述例子中,當i等於3時,程序執行break語句,跳出for循環,然後輸出「循環結束!」。因此程序會在輸出了1, 2這幾個數字後,立即結束循環,並輸出「循環結束!」。
2) 在while語句中使用break語句
在while語句中使用break語句,同樣可以在滿足特定條件時,立即結束循環。
public class BreakDemo {
public static void main(String[] args) {
int i = 1;
while (i <= 5) {
if (i == 3) {
break;
}
System.out.println(i);
i++;
}
System.out.println("循環結束!");
}
}
在上述例子中,當i等於3時,程序執行break語句,跳出while循環,然後輸出「循環結束!」。因此程序會在輸出了1, 2這幾個數字後,立即結束循環,並輸出「循環結束!」。
3) 在switch語句中使用break語句
在switch語句中使用break語句,可以在滿足特定條件時,立即結束switch語句。
public class BreakDemo {
public static void main(String[] args) {
int x = 1;
switch (x) {
case 1:
System.out.println("這是第一個case!");
break;
case 2:
System.out.println("這是第二個case!");
break;
default:
System.out.println("這是默認的case!");
break;
}
System.out.println("程序結束!");
}
}
在上述例子中,當x等於1時,程序執行第一個case語句,然後執行break語句,跳出switch語句,然後輸出「程序結束!」。因此程序會在輸出「這是第一個case!」後,立即結束switch語句,並輸出「程序結束!」。
3. 小標題
1. c語言中break語句的作用
與Java類似,C語言中的break語句也可以用於跳出循環或switch語句,立即結束程序執行。
2. break語句的用法
C語言中的break語句可以在循環語句或switch語句中使用。
1) 在for語句中使用break語句
#include
int main() {
for (int i = 1; i <= 5; i++) {
if (i == 3) {
break;
}
printf("%d\n", i);
}
printf("循環結束!\n");
return 0;
}
在上述例子中,當i等於3時,程序執行break語句,跳出for循環,然後輸出「循環結束!」。因此程序會在輸出了1, 2這幾個數字後,立即結束循環,並輸出「循環結束!」。
2) 在while語句中使用break語句
#include
int main() {
int i = 1;
while (i <= 5) {
if (i == 3) {
break;
}
printf("%d\n", i);
i++;
}
printf("循環結束!\n");
return 0;
}
在上述例子中,當i等於3時,程序執行break語句,跳出while循環,然後輸出「循環結束!」。因此程序會在輸出了1, 2這幾個數字後,立即結束循環,並輸出「循環結束!」。
3) 在switch語句中使用break語句
#include
int main() {
int x = 1;
switch (x) {
case 1:
printf("這是第一個case!\n");
break;
case 2:
printf("這是第二個case!\n");
break;
default:
printf("這是默認的case!\n");
break;
}
printf("程序結束!\n");
return 0;
}
在上述例子中,當x等於1時,程序執行第一個case語句,然後執行break語句,跳出switch語句,然後輸出「程序結束!」。因此程序會在輸出「這是第一個case!」後,立即結束switch語句,並輸出「程序結束!」。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/198736.html
微信掃一掃
支付寶掃一掃