码迷,mamicode.com
首页 > 编程语言 > 详细

java 理解break,continue,return

时间:2017-09-30 17:53:11      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:条件   函数返回值   lang   输出   多重   span   开始   进入   判断   

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

标签:条件   函数返回值   lang   输出   多重   span   开始   进入   判断   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!