2021-05-04 Java语言

本文详细介绍了Java中的continue和break关键字在循环语句中的应用。continue用于中断当前循环,继续执行下一次循环;而break则用于完全终止整个循环。通过实例代码和生活场景比喻,清晰地阐述了这两个关键字的工作原理和使用场景。

Java基础7

      关键字: continue 和 break
  • 前面几篇文章已经把分支语句和循环语句翻了个底朝天,但还不是完整形态的,他们还有缺陷,再把今天的知识结合起来,那才是他们的终极形态。接下来我们就来学习最后的战役——关键字,continue和break。

  • 首先我们来学习continue。continue的作用是在一条循环语句中有着中断的作用。那么问题来了,这中断是什么意思呢,如何运用呢?来,我们直接上代码,请出这位有特权的continue。
    案例: 数字1-10,循环输出后没有5的数字。

     for(int i = 1 ; i <=10 ; i++){
            if(i == 5){
                continue;    //当i=5时,就中断这次循环
            }
            System.out.print(“输出的结果为:”  +i “\t”);
    }
    

输出的结果是:

   输出的结果为:1     2     3     4     6     7     8     9     10
  • 由上述例子,很容易知道这continue的作用了。我们再来用生活上的事情举个例子,比如夏天来了,要吃个大西瓜🍉,在你吃的正香的时候,有人叫你,而且是很急的事情,那么你应该放下西瓜去帮忙,然后帮完再回来继续吃。这期间原本是可以一次性吃完这个大西瓜的,但是呢中途去帮忙了,那么就不得不中断了。这个continue也是这个意思,按上面的例子,一开始是1-10都打印出来的,但是到了5,遇到了问题,下一个就是6了,就是这么个道理。

  • 接下来我们来学习最后一个——break。这个就是很好理解的了,我们肯定看过电影或者电视剧吧,在最后是有个 全剧终,这个就和break很类似了,break的作用就是终止的意思。我们再以上面的例子来请出 break:

案例: 数字1-10,循环输出后没有5的数字。

   for(int i = 1 ; i <=10 ; i++){
          if(i == 5){             
                  break;    //当i=5时,就终止全部循环                        
           }   
           System.out.print(“输出的结果为:”  +i “\t”);
  }  

输出的结果是:

  输出的结果为:1     2     3     4 

由上例子可以很清晰的看出break的作用了。学到这里,这个break在之前的一个语句中是不是出现过?每错,就是在分支语句的switch中也有个break。 这里就要注意了,这里的break就不是终止的意思了,简单的说这里的break和switch语句没有半毛钱关系!!!这里的break只是作用在case中,但也不是终止的意思,切记要分清这里的break。

小结:
在一个循环语句中有个这两把神器,会在实践操作中省下很多时间与精力,所以这是个很重要的知识。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值