黑马程序员技术交流社区
标题:
一个方法中可以有多个return语句吗
[打印本页]
作者:
青皮核桃
时间:
2015-6-25 22:22
标题:
一个方法中可以有多个return语句吗
今天看一道题,纠结了半天啊,问一个方法中可以有多个return语句吗
作者:
xfliyy
时间:
2015-6-25 22:27
本帖最后由 xfliyy 于 2015-6-25 22:31 编辑
可以:victory:
1.png
(16.5 KB, 下载次数: 22)
下载附件
2015-6-25 22:31 上传
作者:
安安安
时间:
2015-6-25 22:28
可以啊。。
作者:
帅帅loyal
时间:
2015-6-25 22:31
可以,当方法里有if for while 这写语句的时候可以用return,然后在循环外边返回值得时候也可以用return
作者:
ARD
时间:
2015-6-25 23:09
完全可以,最简单的是
if(a>b)
return 1;
else if(a<b)
return -1;
else
return 0;
作者:
学前程序员
时间:
2015-6-25 23:45
可以,但只会用到一个,执行到return是会结束方法,如果方法中有finally会在return之前执行
作者:
Diors
时间:
2015-6-26 09:00
可以,但是你要保证能执行到的return语句只有一条
作者:
fyg408224345
时间:
2015-6-26 10:24
可以啊,方法中有循环或判断语句时就可以有多个return语句,但执行时只能执行一条return。
作者:
cemabenteng
时间:
2015-6-27 22:39
当然可以咯,有很多这样的语句的,比如if else这些
作者:
贾森
时间:
2015-6-27 23:07
可以 但是只返回一个
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2