美文网首页
java中的break

java中的break

作者: Winterfell_Z | 来源:发表于2018-06-10 15:25 被阅读10次

break

使用场景有两个,第一,switch中,第二,循环语句中。
switch场景就不多说了,现在说说循环语句的场景。
在循环语句中,表示跳出循环语句继续向下执行。

        for(int a=0;a<6;a++){
            if(a>3){
                break;
            }
            System.out.println("a="+a);
        }

上面的代码表示当a循环到a=4的时候跳出循环。


这里写图片描述

还有一种场景是双循环中break跳出哪一个循环的问题。

        for(int i=1;i<=4;i++){
            for(int j=1;j<=4;j++){
                System.out.println("i="+i+",j="+j);
                break;
            }       
        }

在上面的双循环中,break跳出的循环是内层循环,而外层循环继续。
运行结果是:


这里写图片描述

这时候有个问题,如果我想跳出外层循环怎么办呢?
那就给循环起个名字。

        w:for(int i=1;i<=4;i++){
            n:for(int j=1;j<=4;j++){                    
                System.out.println("i="+i+",j="+j);
                break w;
            }   
        }

这时候,跳出的循环就是名字为w的外循环了。
结果是:


这里写图片描述

continue

continue的使用场景是在循环中,想要跳出当次循环,继续下次循环。

        w:for(int i=1;i<=4;i++){
            n:for(int j=1;j<=4;j++){                    
                System.out.println("i="+i+",j="+j);
                continue w;
            }   
        }

结果是:


这里写图片描述

重点:1.break和continue语句的作用范围就是当前的循环。
2.break和continue单独存在时,下面的语句执行不到

相关文章

  • java中的break

    break 使用场景有两个,第一,switch中,第二,循环语句中。switch场景就不多说了,现在说说循环语句的...

  • Kotlin基础-for循环return、break、conti

    一、前言: java中return、break、continue的含义: 1、break:不仅可以结束其所在的循环...

  • Java循环跳转语句

    1.break; 在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码。 例如,...

  • java编程 随手记(1)

    主要是自己看: java中 continue< break< return java中 获取字符串中被分隔符分割的...

  • 怎么break java8 stream的foreach

    怎么break java8 stream的foreach 简介 我们通常需要在java stream中遍历处理里面...

  • Java带标签的break语句

    Java中,break语句相信大伙都会非常熟悉,它的作用就是终结循环,但是普通的不带标签的break语句只能终结最...

  • JAVA-跳转语句(break,continue)

    java-编程基础 1. 跳转语句(break,continue) 1.1 break语句 break语句在swi...

  • 2018-10-18 Java 小知识

    Java 可使用 break + 标签来跳出多重循环 参考资料java 中的三种跳出多重循环的方式 Java 泛型...

  • kotlin学习第二天

    for循环和foreach循环 break和continue break和continue的用法同java。在ko...

  • Java break

    ---------------------------------------------------------...

网友评论

      本文标题:java中的break

      本文链接:https://www.haomeiwen.com/subject/zmnfeftx.html