A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

   break:退出循环 可以使用break 语句直接强行退出循环,忽略循环体中任何其他语句和循环条件。在循环中遇到break语句时,循环被终止,程序控制在循环后面语句重新开始。在一系列嵌套循环中使用break 语句时,它将仅仅终止最里面循环。

  continue:停止执行当前的反复,然后退回循环起始,开始新的反复。continue 用于跳过循环体中的一部分语句,也就是不执行这部分语句

  return语句用来明确地从一个方法返回。也就是,return 语句使程序控制返回到调用它的方法。方法将结束


评分

参与人数 1技术分 +1 收起 理由
唐志兵 + 1 赞一个!

查看全部评分

8 个回复

倒序浏览
我来占个位置
回复 使用道具 举报
学习了                  
回复 使用道具 举报
也就是,break和continue是用在循环结构中的,return是用在方法中的。
回复 使用道具 举报
return也可以用在循环中 直接跳出循环结束方法
回复 使用道具 举报
刘伟平 发表于 2012-10-14 20:06
也就是,break和continue是用在循环结构中的,return是用在方法中的。

纠正一下,break还可以用在switch中哦,而continue只能用在循环结构中
回复 使用道具 举报
不错,很精辟!
回复 使用道具 举报
崔政 中级黑马 2012-10-18 00:08:23
8#
补充一下。break和continue终止和跳出的不只是本次循环
可以跳出指定循环
  1. public static void main(String args[]){
  2.                 x:for(int i=0;i<3;i++){
  3.                         y:for(int j=0;j<4;j++){
  4.                                 if(j==2)
  5.                                         break y;
  6.                                 if(j==3)
  7.                                         continue x;
  8.                                 System.out.println("i=="+i+"j=="+j);
  9.                         }
  10.                 }
  11.         }
复制代码
回复 使用道具 举报
王龙 中级黑马 2012-10-19 09:16:52
9#
学习了,以前我真有点不大明白
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马