continue、break的用法与区别(Java语言等)

2025-12-21 19:32:47

1、break语句可以用于switch、for、while、do-while,用于结束最近一层。如果是两层循环则只能跳出最近的一层循环。

如图的例子:

计算0~9的和,分成for和do-while来计算,主要的目的是展示break的用法。

continue、break的用法与区别(Java语言等)

2、continue语句可以用于for、while、do-while。对比break少了switch。continue用于跳转到最近一层循环体的结尾,然后再执行循环判断条件;简单地说就是跳过本次循环,继续下一个循环。

continue、break的用法与区别(Java语言等)

3、break语句还可以接标签。带标签的break可以结束任意层的switch、for、while、do-while语句。普通的break只能结束最近的一次。

如图,break两层、三层循环。

continue、break的用法与区别(Java语言等)

continue、break的用法与区别(Java语言等)

4、continue语句也可以接标签。带标签的continue可以跳转到任意层循环体的结尾。普通的continue语句只能跳转到最近一层的循环体的结尾。

如图:

continue、break的用法与区别(Java语言等)

5、总之:break用于结束switch、for、while、do-while,而continue用于跳转到for、while、do-while循环体的结尾。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢