java流程break与continue的详解(简单易懂)

十念  金牌会员 | 2022-8-23 12:30:22 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 888|帖子 888|积分 2664

java中break与continue的详解(简单易懂)


目录

break与continue的作用

1.break:

​                break语句可以用来从循环体内中途跳出循环体,即提前结束循环操作,接着执行循环下面的语句。 在任何循环中的主体,均可用break控制循环的流程!
代码示例:
  1. public class BreakDemo01 {
  2.     //判断输入的月份是什么季节,(3,4,5春季,6,7,8夏季,9,10,11秋季,12,1,2冬季)
  3.     public static void main(String[] args) {
  4.         //从键盘输入数字
  5.         Scanner sc=new Scanner(System.in);
  6.         System.out.println("请输入1-12以内的月份");
  7.         int month=sc.nextInt();
  8.         switch (month){
  9.             case 3:
  10.             case 4:
  11.             case 5:
  12.                 System.out.println("您现在的季节是春季");
  13.             break;
  14.             case 6:
  15.             case 7:
  16.             case 8:
  17.                 System.out.println("您现在的季节是夏季");
  18.                 break;
  19.             case 9:
  20.             case 10:
  21.             case 11:
  22.                 System.out.println("您现在的季节是秋季");
  23.                 break;
  24.             case 12:
  25.             case 1:
  26.             case 2:
  27.                 System.out.println("您现在的季节是冬季");
  28.                 break;
  29.             default:
  30.                 System.out.println("输入的月份不对!");
  31.         }
  32.         sc.close();
  33.     }
  34. }
复制代码
当然,在学过诸多循环之后,我们也可以使用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
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

十念

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表