java 理解break,continue,return

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 理解break,continue,return相关的知识,希望对你有一定的参考价值。

这是第一次写博客,今天在工作中遇到有关break,return,continue。记录一下我的理解。

break:

break常用于for循环中判断语句中和switch语句,break只能跳出一层for循环,以及switch语句。如果位于多重for循环,那么break只能跳出最内层循环。

举个例子:

for(int i=0;i<10;i++){

  if(i == 6){

  break;

}

System.out.print(i);

}

输出结果:1,2,3,4,5

 

countinue:

countinue不是退出一个循环,而是重新开始一个循环。countinue跳过后面的执行语句,然后判断是否满足循环条件,再进入循环。如果 continue 位于循环嵌套中的一个内循环,则其仅能影响该内循环的执行情况,而不会对外循环造成任何影响。常用于 do...while(),while(),for循环,foreach()循环等。

for(int i=0;i<10;i++){

  if(i ==6){

  countinue;

}

System.out.print(i);

}

输出结果:1,2,3,4,5,7,8,9

 

return:

return常用于指定函数返回值,常用于函数主题中,当使用return时,后面的执行语句将不会在执行,函数执行也会停止。

for(int i=1;i<10;i++){
for(int j=0;j<i;j++){
if(i==5){
return;
}
System.out.println(i);
}
}

输出结果:1,2,2,3,3,3,4,4,4,4








以上是关于java 理解break,continue,return的主要内容,如果未能解决你的问题,请参考以下文章

一个例子理解break和continue的区别

break和continue的理解

理解 break, continue, return 和 exit

JAVA里break和continue和return的区别

java continue与break区别

请说明break和continue的区别?用JAVA举例出来详细点··要例子