我是靠谱客的博主 忧心棉花糖,最近开发中收集的这篇文章主要介绍Java中三种循环和break/continue,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.三种循环的区别
1)for:知道循环次数
2)while/do while:当循环次数不确定时
3)while:先判断,不符合规则,不执行代码
4)do while:代码最少被执行一次,再去判断,符合规则,再次执行代码
循环之间都可以互相替代,但是一般最好选择合适的循环结构来完成代码。

相同点: 都可以解决重复执行的问题
不同点:
-for(开始位置;循环条件;更改条件){循环体}
-要求:知道开始位置,要循环多少次,变化的规律…
-while(判断条件){循环体}
-要求:知道循环的条件,满足就执行,不满足就不执行
-do{循环体}while(判断条件);
-要求:知道循环的条件,保证循环体 最少要执行1次
–死循环:
-本质是因为,循环条件永远成立(所以有时候必须配合break结束循环)
-for(int i = 1;i > 0 ;i++ ){}
-for(; ; ){}
-while(true){}

2.break与continues的区别

break: 立刻结束,直接结束当前循环,跳出循环体,简单粗暴。

break以后的循环体中的语句不会继续执行,循环体外的会执行,
注意如果是嵌套for循环,在内层循环遇到了break,只会跳出当前这一层内循环。

continue: 结束此次循环,跳出本轮循环,继续下一轮循环

continue后本轮循环体中的语句不会继续执行,但是会继续执行下轮循环,循环体外的也会执行。

break或者continue之后都不允许写代码,都是不可到达的代码(Unreachable code)

最后

以上就是忧心棉花糖为你收集整理的Java中三种循环和break/continue的全部内容,希望文章能够帮你解决Java中三种循环和break/continue所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部