答:(1)正常情况下,break只是跳出内层循环。
(2)可以使用带标签的break,相当于goto,比如break a指的是退出a所在的循环。但是不建议使用这种方法,因为跳多了出不来。
另外:带标签的continue用法类似。
举例子:
int i=0;
int j=0;
a: for(;i<10;i++){
b:for(;j<10;j++){
if(j==4){
break a; //跳出a所在的循环
}