美文网首页
java基础——标签

java基础——标签

作者: gg大宇 | 来源:发表于2018-01-11 16:58 被阅读7次

    看如下代码
    public static void main(String[] args) {
    for(int j = 0 ; j<2 ; j++){
    for(int i = 0;i<3;i++) {
    System.out.println("hello word");
    break;
    }
    }
    }
    上面那个break结束的是里面的for循环,因为java有个就近原则。
    我们怎么把第一个for循环用break结束了呢
    可以通过标签配合使用即可。
    如下:
    public static void main(String[] args) {
    outer:for(int j = 0 ; j<2 ; j++){
    inner:for(int i = 0;i<3;i++) {
    System.out.println("hello word");
    break outer;
    }
    }
    }
    输出结果是:hello word
    如上,就好像是给for循环取个名字叫outer、inner。
    上面程序只执行了一次。因为第一次循环的最后,结束了外循环,所以只能循环一次。
    要注意的细节:
    1、标签的命名只要符合标识符的命名规则即可。
    2、在一种情况下,break关键字后面不能跟其他语句,因为是废话。(java编译器中不允许有废话)

    相关文章

      网友评论

          本文标题:java基础——标签

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