java中break与continue的详解(简单易懂)
目录
break与continue的作用
1.break:
break语句可以用来从循环体内中途跳出循环体,即提前结束循环操作,接着执行循环下面的语句。 在任何循环中的主体,均可用break控制循环的流程!
代码示例:- public class BreakDemo01 {
- //判断输入的月份是什么季节,(3,4,5春季,6,7,8夏季,9,10,11秋季,12,1,2冬季)
- public static void main(String[] args) {
- //从键盘输入数字
- Scanner sc=new Scanner(System.in);
- System.out.println("请输入1-12以内的月份");
- int month=sc.nextInt();
- switch (month){
- case 3:
- case 4:
- case 5:
- System.out.println("您现在的季节是春季");
- break;
- case 6:
- case 7:
- case 8:
- System.out.println("您现在的季节是夏季");
- break;
- case 9:
- case 10:
- case 11:
- System.out.println("您现在的季节是秋季");
- break;
- case 12:
- case 1:
- case 2:
- System.out.println("您现在的季节是冬季");
- break;
- default:
- System.out.println("输入的月份不对!");
- }
- sc.close();
- }
- }
复制代码 当然,在学过诸多循环之后,我们也可以使用if循环去做,都是可以做出来的
可以看出,当输出的值满足某一case后面的值之后,结束循环!
2.continue:
continue语句是跳过循环体中剩余的语句而强制执行下一次循环操作。其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定
代码示例:(没加continue的时候)
[code]public class ContinueDemo01 { public static void main(String[] args) { int num=0; int count=0; for (int i=1;i |