中易网

java中,使用return跟不使用有啥区别啊?

答案:6  悬赏:20  
解决时间 2021-03-03 02:29
比如说想通过一个方法计算两个整数的和,可以定义这样一个方法
public int f(int x,int y)
{
return x+y;
sum=f(2,3); }
System.out.print(sum);
如果不用return,会对结果有什么影响啊???
最佳答案
return 它返回的是的是一个值,你的这个是一带参数的方法,并且你是想要它返回一个和是吗?如果是这样,那么你就必须用到return,要不然,你的调用的方法就不会执行结果。
全部回答
你的程序好像不对(我也刚学),sum=f(2,3),应该在main函数中。 你声明f函数是int型的,就需要return返回一个int型数据给main函数,在void型函数中就不需要用return。
不用会报错! 因为你定义的方法要返回int类型的数 必须要return 如果不想返回东西也要加个 return ; 这是java 语法规定的
只有我们需要函数的返回值时,return才有用. 比如,我们一函数的作用是收拾桌子,那么就不需要返回值,让程序直接执行即可 我们也可以要返回值,如一个求和函数,我们就可以调用它,然后直接得到返回值
首先你想想,一个计算器,你要算加法1+1=你在计算器上是这么按的吧,然后,计算器给你显示了个2,是吧,计算器算出1+1=2,然后把2返回到显示器上,你才能看见吧,所以说,你给计算器的数据,他处理好了当然要给你啊。你清楚了吧
在一个函数中 需要指定返回值, 如果你想要这个函数有返回值就用return 不需要就用void 啊 很多时候这俩者可以相互调用。 比如 public void a(){ system.out.println("hello"); 等价于 public string b(){return "hello"}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果你的汽车什么 请照直开,不必刹车
直线方程:过两点A(1,3) B(6,8)的直线垂直,求
为什么储水热水器放不出热水但是有气体出来,
前红旗屯我想知道这个在什么地方
下列各图中,P表示压强,V表示体积,T表示热
什么是android launcher开发
75乘29加72乘75减十五
浙b09005是什么单位的车
计算机网格计算是什么啊,
做了玻切网脱术己趴了三个星期还要趴吗
丁香花园西门地址在什么地方,想过去办事
我已经报考2014年江苏省公务员考试,但是我想
南京新街口地铁站最近的大型超市是那家?可以
我国西南与华北地区气候特征的共同特点和差异
不会开空调如何调冷风
推荐资讯
京东商城不开发票
“有钱的时候你抱怨没人陪。没钱的时候你想自
分公司已确定录用,但入职需要总部电话面试,电
妈的qq悄悄话谁能让我知道对方是谁我给你20块
富力君悦大酒店-健身中心地址在什么地方,想
杭州近江电影大世界地址在哪,我要去那里办事
送货单和出库单有什么区别?
酰基和酮基和醛基 有什么区别
兰芝,AHC,自然堂,雪花秀,佰草集,哪种护肤
信用证和保函的关系?
猫上面的灯都代表什么意思?
恰克马克铁什怎么去啊,有知道地址的么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?