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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 焦明坤   /  2014-12-18 08:19  /  2864 人查看  /  28 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

Bali 中级黑马 2014-12-20 22:43:21
21#
break 是跳出循环
return 是返回
回复 使用道具 举报
大概就是这样
回复 使用道具 举报
其实最简单的你不用这么记,
教你:
     一、  break应该和continue一起记,
           1、break直接跳出循环,
           2、continue跳出本次循环。
      二、 return 分为 return 加参数,
           1、return不加参数,程序终止
           2、return加参数,返回一个值,


回复 使用道具 举报
wata 中级黑马 2014-12-21 09:08:58
24#
本帖最后由 wata 于 2014-12-21 09:15 编辑

return:
return 后面加参数,是结束return所在的函数,并返回一个值。
return 后面没加参数,就是直接结束return所在的函数。

break:
break 和 continue 做区分。
           continue:只能作用于循环结构。继续循环。特点:结束本次循环,继续下一次循环。
           break:跳出并结束整个循环。
举例:
  1. public class BreakAndContinue {
  2.         public static void main(String[] args){
  3.                 //continue:只能作用于循环结构。继续循环。特点:结束本次循环,继续下一次循环。
  4.                 w:for(int x=0; x<3; x++)
  5.                 {
  6.                         for(int y=0; y<4; y++)
  7.                         {
  8.                                 System.out.println("x="+x);
  9.                                 continue w;//w指continue作用于外循环
  10.                         }                               
  11.                 }
  12.        
  13.                 //break:跳出并结束整个循环。
  14.                 w:for(int x=0; x<3; x++)
  15.                 {
  16.                         for(int y=0; y<4; y++)
  17.                         {
  18.                                 System.out.println("x="+x);
  19.                                 break w;//w指break作用于外循环
  20.                         }                               
  21.                 }
  22.         }
  23. }
复制代码



回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马