阅读量:0
在Java中,break
语句用于在循环或者switch
语句中立即终止当前的循环或者switch
语句,并跳出循环或者switch
语句的执行。
在循环中,break
语句通常与if
语句一起使用,用于在满足特定条件时跳出循环。当break
语句被执行时,程序将立即跳出当前循环,不再执行循环中剩余的代码,继续执行循环后面的代码。
以下是一个使用break
语句的示例,展示了如何在for
循环中使用if
语句和break
语句:
for (int i = 0; i < 10; i++) { if (i == 5) { break; } System.out.println(i); }
上述代码将输出:
0 1 2 3 4
当i
等于5时,break
语句被执行,循环立即终止,因此数字5之后的代码将不再执行。
在switch
语句中,break
语句用于结束当前的case
块,并跳出switch
语句。如果没有使用break
语句,程序将会继续执行下一个case
块中的代码。使用break
语句可以避免不必要的执行。
以下是一个使用break
语句的switch
语句示例:
int day = 3; String dayType; switch (day) { case 1: case 2: case 3: case 4: case 5: dayType = "工作日"; break; case 6: case 7: dayType = "周末"; break; default: dayType = "无效的日期"; break; } System.out.println("今天是" + dayType);
上述代码将输出:
今天是工作日
switch
语句根据day
的值匹配相应的case
,当day
为1到5时,dayType
被赋值为"工作日",并且break
语句终止了switch
语句的执行。如果没有使用break
语句,程序将会继续执行下一个case
块中的代码,直到遇到break
语句或者switch
语句结束。