【1】通过练习感受break的作用:作用:停止循环:
public class TestFor02{
public static void main(String[] args){
//功能:求1~100的和,当和第一次超过300的时候停止程序
int sum = 0;
for(int i = 1;i<=100;i++){
sum += i;
if(sum>300){//当和第一次超过300时候停止
break;//停止循环
}
}
System.out.println(sum);//300
}
}
【2】加深理解:
public class TestFor03{
public static void main(String[] args){
/*
for(int i = 1;i<=100;i++){
System.out.println(i);
if(i==36){
break;//1~36
}
}
*/
for(int i = 1;i<=100;i++){
System.out.println(i);
while(i==36){
break;//1~100 break停止的是while循环,而不是for循环
}
}
}
}
【3】break带标签的使用:
public class TestFor04{
public static void main(String[] args){
outer:
for(int i = 1;i<=100;i++){
System.out.println(i);
while(i==36){
break outer;//1~36
}
}
}
}
多层循环也可以使用标签,按照自己的需求去设定即可: