`
5__1000
  • 浏览: 57986 次
  • 性别: Icon_minigender_1
  • 来自: 地球
社区版块
存档分类
最新评论

java 冒号没见过的用法

阅读更多
int i = 0;
int j = 0;
cont: for (i = 0; i < 10; i++) {
for (j = 0; j < 5; j++) {
continue cont;
}

}
System.out.println("i:" + i + "j:" + j);
}

在Java中可以使用 break/continue label 语句来控制多重嵌套循环的跳转。
在下面例子中,我们使用continue outer停止当前循环,继续外层循环的执行。而使用break outer则跳出所有outer后面的嵌套循环。

    注意:

       break+ 标号label

     标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环语句中遇到break时,循环终止。但是,当你嵌套在几层循环中想退出循环时又会怎样呢?正常的break只退出一重循环,你可以用标号标出你想退出的所有循环语句。

      continue +label

       同样,continue只能继续当前循环,如果要继续外层循环就需要用标号指出相应的循环。注意此时标号只能指向一个循环结构。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics