3.8.6 中断控制流程语句

    不带标签的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语句将控制转移到最内层循环的首部。
 
原文地址:https://www.cnblogs.com/avention/p/10123730.html