break 和continue 区别以及用法。
来源:互联网 发布:记账软件电脑版 编辑:程序博客网 时间:2024/06/07 17:04
今天我们来介绍一下循环里的break 和continue的用法以及区别
想搞清楚break 和continue的用法以及区别必须要记住的两件两句话!
我们大家先记住一句话 :break 再循环中的作用是 跳出一个循环或者结束一个循环
接下来我们来写一个题目来实现一下这个break的功能。
题目:从100打印到0 是7的倍数并且求出最大值是多少
public class Demo{public static void main(String[]agrs){ for(int i = 100;i> =0; i--){ }if(i % 7 == 0 ){ } System.out.println(i) break;}}
输出的答案是98
在这里我们用了break 那我们看一下不用break是什么样子的
public class Demo01{public static void main(String[]agrs){ for(int i= 100; i>=0;i--){ }if( i%7 == 0){ } System.out.print(i+",")}}
输出的答案是98,91,84,77,70,63,56,49,42,35,28,21,14,7,0,
我们直观的看到了 有break和没有break的区别。
所以说“break再循环中的作用是 跳出一个循环或者结束一个循环
那好下面我们再看一下continue再循环中起的是什么做作用
还是还请大家记住一句话: 看到continue立即结束本次循环,继续执行下一次循环
我们在一起写一个题目 题目如下:
小明在班级的时候 和喜欢的人打招呼 和不喜欢的人不打招呼。他们班级一共有十个人。
小明分别讨厌 3 5 7这三个人 请用循环写出小明只和喜欢的人打招呼和不喜欢的人不打招呼。
public class Demo02 {public static void main (Srting[]agrs){ for( int a= 0;a<10;a++){ if(a==3||a==5||a==7){ continue ; }else if(a == 9){ System.out.println(a+"早上好"+"。") continue } System.out.print(a+"早上好"+",") }}}
输出的结果是:1早上好,2早上好,4早上好,6早上好,8早上好,9早上好。
下面我们不用continue来写一次看看
public class Demo02 {public static void main (Srting[]agrs){ for(int a = 1 ;a<10;a++) { if(a==3||a==5||a==7){ }else if(a ==9){ System.out.print(a+"早上好"+"。"); } System.out.print(a+"早上好"+","); } }
输出的结果是:1早上好,2早上好,3早上好,4早上好,5早上好,6早上好,7早上好,8早上好,9早上好。
9早上好,
上面两个例子我们不难看出来,continue 题目中所起到的作用 就是上面的那一句话:
看到continue时立即结束本次循环,继续执行下一次循环。
总结
break 和continue 他们的区别就是 , break是直接结束循环, 而continue呢,他不是直接结束本次循环而是跳过循环,继续执行下一次的循环。
所以说想在某一个时刻停止一个循环的时候直接用break 简单粗暴不解释!
但是你要想不想停止正循环想让循环再某一时刻不执行某个阶段然后还能继续执行剩下的程序那自然要用到continue了!
- break 和continue 区别以及用法。
- break 和continue以及return的区别
- continue和break的用法区别
- continue break return的用法和区别
- Break和continue用法
- break和continue区别
- break和continue区别
- continue和break区别
- Break和continue区别
- break和continue区别
- break和continue区别
- break和continue区别
- break和continue区别
- break和continue区别
- continue和break区别
- break,continue,break的用法与区别
- break,continue,break的用法与区别
- break,continue,break的用法与区别
- const与#define
- hdu 4763
- 排序:简单排序-堆
- 100-300间能被3整除得数的和
- java权限管理与用户角色权限设计
- break 和continue 区别以及用法。
- UIButton按钮自适应排布,自动换行
- zookeeper的分布式搭建步骤
- 学习笔记:Java 分类枚举和策略枚举(枚举的嵌套)
- delphi 开发二维码。
- Retrofit 请求网络数据 并适配到 ListView
- 要求循环录入2个班的学员成绩,假设每个班都有3个学员, 依次录入,统计超过90分的学员人数,以及这批超过90分的学员平均分。
- Oil Skimming HDU
- 循环队列