控制跳转语句:标号 a: 的使用-跳出多重循环

分手后的思念是犯贱 2022-06-16 02:13 296阅读 0赞

标号结合break可以跳出多重循环

  1. public class demo {
  2. /**
  3. * 控制跳转语句:标号 eg a:
  4. */
  5. public static void main(String[] args) {
  6. // TODO Auto-generated method stub
  7. outer: for (int i = 1;i <= 10 ;i++ ) { //outer就是标号,只要是合法的标识符即可
  8. System.out.println("i = " + i);
  9. inner: for (int j = 1;j <= 10 ;j++ ) {
  10. System.out.println("j = " + j);
  11. break outer;//标号一般用于跳出外部循环,break和break inner没什么区别
  12. //都是跳出本次循环
  13. }
  14. }
  15. http://www.baidu.com
  16. /***
  17. * 上面这个没错误。http:相当于一个标号,//这个为注释
  18. * */
  19. System.out.println("hello");//标号后如果没有语句块会出错
  20. }
  21. }

发表评论

表情:
评论列表 (有 0 条评论,296人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java 如何多重循环

    跳出多重循环有两种方法 (一)可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break 语句,即可跳出外层循环 例: out:for(

    相关 java多重嵌套循环

    在java里面,我们知道有goto这个关键字,但是实际却没有啥作用,这就让我们不像在c/c++里面能够随便让程序跳到那去执行,而break只能跳出当前的一个循环语句,如果要跳出