首页 新闻 会员 周边 捐助

Java菜鸟提个问题,望大神求答

0
悬赏园豆:10 [待解决问题]
ALL:
        for (int y = 0; y < Config.LINES; y++) {
            for (int x = 0; x < Config.LINES; x++) {

                if (cardsMap[x][y].getNum() == 0
                        || (x > 0 && cardsMap[x][y].equals(cardsMap[x - 1][y]))
                        || (x < Config.LINES - 1 && cardsMap[x][y]
                        .equals(cardsMap[x + 1][y]))
                        || (y > 0 && cardsMap[x][y].equals(cardsMap[x][y - 1]))
                        || (y < Config.LINES - 1 && cardsMap[x][y]
                        .equals(cardsMap[x][y + 1]))) {
                    complete = false;
                    break ALL;
                }
            }
        }
这段代码中,那个ALL:是有什么用?


Wb同学在此的主页 Wb同学在此 | 初学一级 | 园豆:7
提问于:2017-12-15 00:03
< >
分享
所有回答(3)
1

ALL就是最外层for包含的范围,如果只写break,只能跳出里层循环,break ALL就能直接跳出外层循环

philhuan | 园豆:213 (菜鸟二级) | 2017-12-15 00:12

谢谢,明白了

支持(0) 反对(0) Wb同学在此 | 园豆:7 (初学一级) | 2017-12-15 00:20
0

老鸟友情提示: 这样的代码些项目里会被骂的

、熙和 | 园豆:1508 (小虾三级) | 2017-12-15 10:50

谢谢!

支持(0) 反对(0) Wb同学在此 | 园豆:7 (初学一级) | 2017-12-16 19:53
0

标号,代表外循环

yoyo666 | 园豆:202 (菜鸟二级) | 2017-12-20 10:34
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册