在Java中,break语句用在while循环、do-while循环、for循环以及switch语句中,作用是提前终止循环或switch语句。
- 在while循环中,break语句可用于立即跳出循环,终止循环的执行。
while(条件) {
//代码
if(条件) {
break;
}
//其他代码
}
- 在do-while循环中,break语句同样可以用于立即跳出循环。
do {
//代码
if(条件) {
break;
}
//其他代码
}while(条件)
- 在for循环中,break语句可以用于提前终止循环的执行。
for (int i = 0; i < 10; i++) {
//代码
if (条件) {
break;
}
//其他代码
}
- 在switch语句中,break语句用于跳出switch语句块,防止继续执行后续case中的代码。
switch (变量) {
case 1:
//代码
break;
case 2:
//代码
break;
default:
//代码
}
下面我们通过一个例子来了解一下break语句的使用。
package com.edu.jsu;
public class BreakExample {
public static void main(String[] args) {
for(int i = 0; i < 10; i++) { //在for循环中使用break语句
if(i == 5) {
break; //当i=5时,跳出循环
}
System.out.println("i = " + i);
}
int j = 0;
while (j < 0) { //在while循环中使用break语句
if (j == 5) {
break; //当j=5时,跳出循环
}
System.out.println("j = " + j);
j++;
}
int num = 2;
switch (num) { //在switch语句中使用break语句
case 1:
System.out.println("num = 1");
break;
case 2:
System.out.println("num = 2");
break; //当num=2时,执行该代码
default:
System.out.println("num = 1 or num = 2");
}
}
}
在上面的示例中,我们首先使用了for循环和while循环来展示了在循环中使用break语句的情况。
当循环变量 i 或 j 等于5时,break语句将跳出循环。
接着在switch语句中使用了break语句。
在switch语句中,当满足某个case时,我们希望执行完对应的代码后便跳出switch语句,这时就可以使用break语句。
END…