- Java编程从零开始学(视频教学版)
- 郝军编著
- 387字
- 2021-03-24 22:32:13
4.3 break语句和continue语句
前面讲述了条件结构和循环结构,在循环结构执行过程中,只有当循环条件不再满足才会退出循环。某些特殊情况下,需要在循环的中间跳出,或者跳过中间部分代码,这就需要使用break语句和continue语句来实现退出功能。这两个语句的功能如下:
● break语句:用于结束当前循环的执行;执行完break语句后,循环体中位于break语句后的语句不再执行;在多重循环中break语句只向外跳出一层循环。
● continue语句:只能用于循环结构,作用是结束当前循环的执行,继续下一次循环的执行。
break语句和continue语句的使用如示例4-12所示。
【示例4-12】判断一个数是否为素数
程序编译后,运行结果如下:
在示例4-12中,程序主要的功能是获取1~10的素数,即除了1和数字本身之外,不能被其他的任何数值整除。在进行数据筛选过程中,如果被某一个数值整除,那么这个数就不是素数。再对其后面的数值做取余操作对结果也没有什么影响,因此使用break语句跳出本次循环,进行下一个数值的筛选。