黑马程序员技术交流社区

标题: return问题 [打印本页]

作者: 常文艺    时间: 2011-11-19 00:18
标题: return问题
方法里任何位置出现return 语句,一旦执行是否都要跳出方法?
作者: 徐杨    时间: 2011-11-19 00:22
return确切的说应该是返回某个值。返回你在方法定义时定义类型的值
返回的位置就是你调用该方法的地方。
一旦执行就会返回调用处继续执行接下来的语句
作者: 咪咪    时间: 2011-11-19 00:45
是的,任何方法都有return语句,只是很多情况都省略不写,包括返回值是void的方法。
作者: 柴亚飞    时间: 2011-11-19 10:12
是的。到了return语句,程序就跳转到执行该方法就返回到调用它的地方
作者: 强子    时间: 2011-11-19 10:43
跳出是肯定的  但是不要忘了如果有finally里面的代码是一定执行的
作者: 申绪胜    时间: 2011-11-19 17:48
return语句是函数里的其实都写上也没有关系,

只是有返回值类型的时候,return后面必须加上相应类型的数据,

如果是void类型,则直接写个return或者不写也没关系,系统会自动加上一个,

还有就是如果return 后面的返回值类型和方法定义上的一致时,那么就意味着这个方法的结束

希望对你有帮助!





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2