class ContinueDemo{
public static void main(String[] args){
for(int x=0;x<10;x++){
if(x==3){
break; //跳出单层循环,后面的over可以打印
}
System.out.println(x);
}
System.out.println("over");
System.out.println("------------------");
for(int x=0;x<10;x++){
if(x==3){
continue; //跳出一次循环,执行下一次
}
System.out.println(x);
}
System.out.println("over");
System.out.println("------------------");
for(int x=0;x<10;x++){
if(x==3){
return; //结束的是方法,后面的over也无法打印了
}
System.out.println(x);
}
System.out.println("over");
System.out.println("------------------");
}
}
运行结果如下:
1.break语句表示中断的意思,用在循环和switch语句中。
作用:(1)跳出单层循环。(2)跳出多层循环,需要标签语句的配合
2.continue语句表示继续,用在循环中
作用:跳出单层循环的一次,可以继续下一次
3.return语句表示返回
作用:跳出方法,一旦遇到return,程序就不会再继续往后执行。