JAVA中的返回值是做什么的?

JAVA中的返回值是做什么的?为什么会有返回值呢?为什么不都都吧方法中的实例变量的类型都写成void型呢,那不就不用写return了么?为什么还要那么麻烦用return?... JAVA中的返回值是做什么的?
为什么会有返回值呢?
为什么不都都吧方法中的实例变量的类型都写成void型呢,那不就不用写
return了么?
为什么还要那么麻烦用return?
什么时候必须要加上返回值呢,我只知道void的时候不加return.
偶是菜鸟一个,学JAVA学的有点糊涂了,请个高手上来指点小弟一下,
回答的好,我加分~~~~
展开
 我来答
小傻

2015-10-30 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
Java中一个方法如果定义了返回值,就会在函数的最后加上return语句,用来返回数据,提供给别的方法使用:
这个就是面向对象了,定义了一个类,可以把它理解成其他普通的数据类型一样,返回值可以是普通的数据类型,如int,char等,当然也可以是自己定义的数据类型,也就是你所说的类名,它返回的是这个类对应的一个对象。
冰冰火魔
2008-06-14 · TA获得超过1059个赞
知道小有建树答主
回答量:1053
采纳率:0%
帮助的人:1224万
展开全部
void是没有返回值的,但更多的函数需要返回值,因此要定义为int等类型。
你用void,是想在函数中把结果直接输出出来,就不用返回了是吧?但是我们要考虑到更多的情况,我们要使用函数的计算结果而且不能把结果输出出来,就不能用void了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
linfeiyu123
2008-06-14
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
你说的是java里的方法
一个方法一般都是实现一个功能,在需要执行这个得到一个结果值的时候就需要返回值。例如:
int jia(int a,int b){
return a+b;
}
上边的方法实现两个数相加的功能,如果不用return返回他们相加的和这个方法就没有任何意义了。
如果一个方法只是纯粹的处理一些功能而不需要返回值的时候就可以用void,例如:
void setAtt(int i){
this.i=i;
}
这就是给对象的属性赋值,就不需要返回值。
但是不需要返回值并不代表不用return
正如楼上仁兄所说,用return可以更好的控制方法的流程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
puziguo
2008-06-14 · TA获得超过1928个赞
知道小有建树答主
回答量:884
采纳率:86%
帮助的人:811万
展开全部
一个方法被void修饰,确实不需要返回值,但是有时候有退出该方法的需要,return就起到作用了

比如:

public void action{
.........
if(这里进行判断,比如说一个变量为空了){
return; 这里执行到return,该方法就退出了,后面的代码就不会执行了,对吧,如果不用return,还有什么办法能让该方法跳出呢
}

.........
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2008-06-14 · TA获得超过154个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:329万
展开全部
返回值,顾名思义
需要有结果的要返回值 不需要的就用void
结果可能是任何类型 boolean int String 或者其他类、自定义类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式