黑马程序员技术交流社区
标题:
一个方法中可以有多个return语句吗
[打印本页]
作者:
青皮核桃
时间:
2015-6-25 22:23
标题:
一个方法中可以有多个return语句吗
今天看一道题,纠结了半天啊,问一个方法中可以有多个return语句吗
作者:
a1224577182
时间:
2015-6-25 22:31
可以有,比如 if else
作者:
xfliyy
时间:
2015-6-25 22:33
可以:victory:
1.png
(16.5 KB, 下载次数: 11)
下载附件
2015-6-25 22:33 上传
作者:
1115302782
时间:
2015-6-25 22:39
很棒!!
作者:
kime
时间:
2015-6-25 23:02
本帖最后由 kime 于 2015-6-25 23:10 编辑
可以有多个return语句,如方法中含有switch语句,实例如下:
class XingQiDemo
{
public static void main(String[] args)
{
System.out.println(outXingqi(4));
}
public static String outXingqi(int num)
{
switch (num)
{
case 0:return "星期日";
case 1:return "星期一";
case 2:return "星期二";
case 3:return "星期三";
case 4:return "星期四";
case 5:return "星期五";
case 6:return "星期六";
default:return "无效";
}
}
}
复制代码
运行结果如下:
其实return的作用就是跳出方法。
1.PNG
(2.14 KB, 下载次数: 14)
下载附件
2015-6-25 23:08 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2