黑马程序员技术交流社区

标题: 关于 break [打印本页]

作者: 徐慧shanghai    时间: 2015-9-25 15:17
标题: 关于 break
我们目前使用到 break的地方有 :  switch case  如果没有break会一直执行下去
循环中使用break,则是结束循环

有一个特殊一点的  for()循环的嵌套的时候 ,我们是可以给循环起名字 ,指定跳出哪个 循环的
                A: for (int i = 0; i < 100; i++) {
                        B: for (int j = 0; j < 100; j++) {
                                C: for (int k = 0; k < 100; k++) {
                                        System.out.println("i=" + i + "    j=" + j + "     k=" + k);
                                        if (k == 5) {
                                                break A;
                                        }
                                }
                        }
                }

结果:
i=0    j=0     k=0
i=0    j=0     k=1
i=0    j=0     k=2
i=0    j=0     k=3
i=0    j=0     k=4
i=0    j=0     k=5

是不是挺好用


当然 continue 也可以这么使用
可以试一下哦

作者: 徐慧shanghai    时间: 2015-10-10 13:12
为什么写的帖子都没有一个人查看过哦??奇怪了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2