首页 > 编程语言 > 详细

java 理解break,continue,return

时间:2017-09-30 17:07:19      阅读:253      评论:0      收藏:0      [点我收藏+]

这是第一次写博客,今天在工作中遇到有关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

原文:http://www.cnblogs.com/krystalliu00/p/7615243.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!