break 和continue 区别以及用法。

break 和continue 区别以及用法。今天我们来介绍一下循环里的break和continue的用法以及区别我们大家先记住一句话:break再循环中的作用是跳出一个循环或者结束一个循环接下来我们来写一个题目来实现一下这个break的功能。题目:从100打印到0是7的倍数并且求出最大值是多少publicclassDemo{publicstaticvoidmain(String[]agrs){for(

大家好,又见面了,我是你们的朋友全栈君。

今天我们来介绍一下循环里的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了!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132318.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Nexus3的使用[通俗易懂]

    Nexus3的使用[通俗易懂]nexus的简介、安装以及Maven项目中使用Nexus仓库

    2022年7月12日
  • python进阶(17)偏函数partial

    python进阶(17)偏函数partial什么是偏函数partialpython中提供一种对于函数固定属性的函数偏函数的作用把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数偏函数的语法使用偏函数必须先导入from

    2022年7月30日
  • 使用navicat 链接数据库时乱码

    使用navicat 链接数据库时乱码

    2021年11月6日
  • Origin简单绘图

    Origin简单绘图一、从cadence导出数据仿真生成波形之之后,鼠标选中波形,右击—>SendTo—>Export,进行csv数据的保存。打开该csv文件,删掉第一行,第一行是是横纵坐标的标识,左侧第一列是横坐标值,右侧列是纵坐标值。二、origin简单绘图双击图标打开origin导入csv数据可选中多个csv文件导入为了让两个csv的数据同时显示,在弹出的对话框进行以下操作(默认第二个csv数据会覆盖第一个csv数据)。设置好之后点击“确定”,两个csv数据均被导入到了o

    2022年6月1日
  • commons-lang里面StringUtils方法说明以及案例

    commons-lang里面StringUtils方法说明以及案例下面总结了StringUtil里面的常用的方法:1.publicstaticbooleanisBlank(Stringstr)在校验一个String类型的变量是否为空时,通常存在3中情况是否为null 是否为"" 是否为空字符串(引号中间有空格)如:""。 制表符、换行符、换页符和回车 StringUtils的…

    2022年6月5日
  • 三极管的应用之开关电路设计「建议收藏」

    三极管的应用之开关电路设计「建议收藏」—引言—开关电路在单片机电路设计中经常用到,一般有两个作用,一是电平的转换,二是增加单片机IO口的驱动能力。虽然这个电路很简单,也很常用,但是我发现还是有些人电路结构错误或者参数不会设置。—电路结构—如图1所示,三极管开关电路基本结构由基极电阻,集电极电阻(负载)组成。图1三极管开关电路基本结构有些人设计的开关电路就没有基极电阻,有可能不是他不知道这种电路结构,而是他不会调参数,不管怎么改变Rb,始终电路都没有进入饱和区,最后将Rb短接后发现电路正常了,导致他认为这样电路是可以..

    2022年9月20日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号