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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今天看一道题,纠结了半天啊,问一个方法中可以有多个return语句吗

4 个回复

倒序浏览
可以有,比如 if  else
回复 使用道具 举报
可以:victory:

1.png (16.5 KB, 下载次数: 11)

1.png
回复 使用道具 举报
1115302782 来自手机 中级黑马 2015-6-25 22:39:53
板凳
很棒!!
回复 使用道具 举报
本帖最后由 kime 于 2015-6-25 23:10 编辑

可以有多个return语句,如方法中含有switch语句,实例如下:
  1. class XingQiDemo
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 System.out.println(outXingqi(4));
  6.         }
  7.         public static String outXingqi(int num)
  8.         {
  9.         switch (num)
  10.         {
  11.                 case 0:return "星期日";
  12.                 case 1:return "星期一";
  13.                 case 2:return "星期二";
  14.                 case 3:return "星期三";
  15.                 case 4:return "星期四";
  16.                 case 5:return "星期五";
  17.                 case 6:return "星期六";
  18.                 default:return "无效";
  19.         }
  20.         }
  21. }
复制代码
运行结果如下:

其实return的作用就是跳出方法。

1.PNG (2.14 KB, 下载次数: 14)

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