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的主要内容,如果未能解决你的问题,请参考以下文章