/**
* 中断循环的方式
* return,break,continue
*
*/
public class BreakForEach {
public static void main(String[] args) {
//运行结果:10,9,8,7,6,
//使用return打断循环,是进行方法终结,当条件成立,JVM直接结束运行此方法,因此“使用return”没有打印出来
/*for(int i=10;i>0;i--){
if(i==5){
return;
}
System.out.print(i+",");
}
System.out.println("使用return");
*/
//运行结果为:10,9,8,7,6,使用break
//break结束循环是进行方法得结束,但是jvm继续执行此循环下面的代码
/*for(int i=10;i>0;i--){
if(i==5){
break;
}
System.out.print(i+",");
}
System.out.println("使用break");*/
//运行结果为:10,9,8,7,6,4,3,2,1,使用continue
//唯独“5”没有打印出来,continue是结束本次循环,继续下一次循环
/*for(int i=10;i>0;i--){
if(i==5){
continue;
}
System.out.print(i+",");
}
System.out.println("使用continue");*/
}
}
* 中断循环的方式
* return,break,continue
*
*/
public class BreakForEach {
public static void main(String[] args) {
//运行结果:10,9,8,7,6,
//使用return打断循环,是进行方法终结,当条件成立,JVM直接结束运行此方法,因此“使用return”没有打印出来
/*for(int i=10;i>0;i--){
if(i==5){
return;
}
System.out.print(i+",");
}
System.out.println("使用return");
*/
//运行结果为:10,9,8,7,6,使用break
//break结束循环是进行方法得结束,但是jvm继续执行此循环下面的代码
/*for(int i=10;i>0;i--){
if(i==5){
break;
}
System.out.print(i+",");
}
System.out.println("使用break");*/
//运行结果为:10,9,8,7,6,4,3,2,1,使用continue
//唯独“5”没有打印出来,continue是结束本次循环,继续下一次循环
/*for(int i=10;i>0;i--){
if(i==5){
continue;
}
System.out.print(i+",");
}
System.out.println("使用continue");*/
}
}