Java中break和continue的介绍和区别

简介: Java中break和continue的介绍和区别

        跳转控制语句:

  • continue: 用在循环中,基于条件控制, 
              "跳过"  某次循坏体内容的执行,继续下一次的执行 

    • break:
             用在循环中,基于条件控制,
             "终止"   循坏体内容的执行,也就是说结束当前的整个循环 

         break例子:

public class Main {
    public static void main(String[] args) {

        for (int i = 0; i <=10 ; i++) {
            if(i%5==0){
                System.out.println("hello");
                break;
            }
        }
    }
}

在这里插入图片描述


         continue例子:

public class Main{
    public static void main(String[] args) {
        for (int i = 1; i <=10 ; i++) {
            if(i%2==0){
                continue;     //遇到 2 4 6 8 10 跳出
            }else {
                System.out.println("hello");
            }
        }
    }
}

在这里插入图片描述


        注意: break和continue语句都只能操作自己所在的那一层循环,如果想要操作指定的一层,可以使用标号(也就是取名字给他们)

         例子:

public class Main{
            public static void main(String[] args) {
            abc : for(int i=1;i<=3;i++) {
                     for(int j=1;j<=3;j++) {
                       if(j==2) {
                          break abc;          //跳出到abc这里
                             }
            System.out.println("i的值为"+i+",j的值为"+j);
                          }
                       }
                  }
               }

在这里插入图片描述


break和continue的区别:

​    break:只能在  "循环体内"  和 "switch语句体内" 使用break

 continue:只能在  "循环体内"  使用

作者:KJ.JK

本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习

目录
相关文章
|
5天前
|
前端开发 JavaScript Java
Java与JavaScript的区别与联系:有人的地方就有江湖,有浏览器的地方就有JavaScript
Java与JavaScript的区别与联系:有人的地方就有江湖,有浏览器的地方就有JavaScript
|
6天前
|
安全 Java
【JAVA】在 Queue 中 poll()和 remove()有什么区别
【JAVA】在 Queue 中 poll()和 remove()有什么区别
|
5天前
|
消息中间件 前端开发 Java
java面试刷题软件kafka和mq的区别面试
java面试刷题软件kafka和mq的区别面试
|
6天前
|
Java 开发框架 XML
JDK、JRE、Java SE、Java EE和Java ME有什么区别?
JDK、JRE、Java SE、Java EE和Java ME有什么区别?
|
6天前
|
Java
java一分钟之-字符流与字节流的区别
【5月更文挑战第11天】Java的输入输出通过流操作,分为字符流和字节流。字节流处理二进制数据,如图片、音频,基类是`InputStream`和`OutputStream`;字符流处理文本,基类是`Reader`和`Writer`。字符流涉及编码转换,字节流不涉及。易错点包括乱码(需指定编码)、混用流类型和忘记关闭流。示例展示了字节流和字符流读文件。理解区别并注意编码和资源管理可提高代码质量。
36 3
|
6天前
|
安全 Java 编译器
Java中String、StringBuilder和StringBuffer的区别
Java中String、StringBuilder和StringBuffer的区别
11 1
|
6天前
|
Java
Java中 a+=b和a=a+b有什么区别?
Java中 a+=b和a=a+b有什么区别?
|
6天前
|
Java
java中break和continue的用法例子
java中break和continue的用法例子
|
6天前
|
Java
java中break标记的使用
java中break标记的使用
|
6天前
|
Java 开发者
Java中三种Set的实现类的用法和区别
Java中三种Set的实现类的用法和区别