码迷,mamicode.com
首页 > 其他好文 > 详细

3.8.6 中断控制流程语句

时间:2018-12-15 17:12:19      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:循环语句   语句块   tin   中断   sys   语句   转移   ==   使用   

    不带标签的break,就是正常理解的用于退出循环语句的。
 
    Java还提供了一种带标签的break语句,用于跳出多重嵌套的循环语句。break跳转到带标签的语句末尾。对于任何使用break语句的代码都需要检测循环是正常结束,还是由break跳出。事实上可以将标签应用到任何语句中,甚至可以应用到if 语句或者块语句中。
 
    
    Scanner in = new Scanner(System.in);
            int n = 5;
            read_data:
            while( n > 1){
                  n --;
                  for (int y = 0 ; y < 10;y ++) {
                        if (y == 6){
                              break read_data;
                        }
                  }
            }
 
        只能跳出语句块,而不能跳入语句块,需要注意。
 
    continue语句将控制转移到最内层循环的首部。
 

3.8.6 中断控制流程语句

标签:循环语句   语句块   tin   中断   sys   语句   转移   ==   使用   

原文地址:https://www.cnblogs.com/avention/p/10123730.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!