使用break结束循环
- 某些时候需要在某种条件出现时强制终止循环,而不是等到循环条件为为false时才退出。此时,可以用break来完成这个功能。Break用于完全结束一个循环,跳出循环体,不管是那种循环,只要遇到break,系统将会制动结束该循环体,并开始执行循环以外的代码。例如下面的代码:
public class Break {
public static void main(String[] args) {
//创建一个for循环
for(int i=0;i<10;i++){
System.out.println("i的值是"+i);
if(i==3){
//如果i=3,执行该语句
break;
}
}
}
continue的使用方法
continue的功能和break有点类似,区别在于continue只是忽视本次循环剩下的语句,接着开始下一次循环,并不会终止循环;而break则是完全终止循环本身。如下面的代码:
public class Continue {
public static void main(String[] args) {
//创建一个for循环
for(int i=0;i<3;i++){
System.out.println("i的值是"+i);
if(i==2){
//如果i=2,执行该语句,忽视本次循环体剩下的语句
continue;
}
System.out.println("continue后的输出语句");
}
}
}
/*
*
* 输出的结果如下:
* i的值是0
continue后的输出语句
i的值是1
continue后的输出语句
i的值是2
* */
使用return结束方法:
Return关键字并不是专门用于结束循环的,return的功能是结束一个方法。当一个方法执行一个return语句时候,这个方法就会被结束,例如下面的代码:
ublic class Return {
public static void main(String[] args) {
//创建一个for循环
for(int i=0;i<10;i++){
System.out.println("i的值是"+i);
if(i==3){
//如果i=3,执行该语句
return ;
}
}
}
}
感谢大家阅读,有疑问或错误请指出,谢谢大家。