比如说想通过一个方法计算两个整数的和,可以定义这样一个方法
public int f(int x,int y)
{
return x+y;
sum=f(2,3); }
System.out.print(sum);
如果不用return,会对结果有什么影响啊???
java中,使用return跟不使用有啥区别啊?
答案:6 悬赏:20
解决时间 2021-03-03 02:29
- 提问者网友:浪子生来ˇ性放荡²↘
- 2021-03-02 02:10
最佳答案
- 二级知识专家网友:迷人小乖乖
- 2021-03-02 03:30
return 它返回的是的是一个值,你的这个是一带参数的方法,并且你是想要它返回一个和是吗?如果是这样,那么你就必须用到return,要不然,你的调用的方法就不会执行结果。
全部回答
- 1楼网友:陪伴是最长情的告白
- 2021-03-02 08:25
你的程序好像不对(我也刚学),sum=f(2,3),应该在main函数中。
你声明f函数是int型的,就需要return返回一个int型数据给main函数,在void型函数中就不需要用return。
- 2楼网友:偏爱自由
- 2021-03-02 06:58
不用会报错!
因为你定义的方法要返回int类型的数
必须要return
如果不想返回东西也要加个
return ;
这是java 语法规定的
- 3楼网友:滚刀废物浮浪人
- 2021-03-02 06:32
只有我们需要函数的返回值时,return才有用.
比如,我们一函数的作用是收拾桌子,那么就不需要返回值,让程序直接执行即可
我们也可以要返回值,如一个求和函数,我们就可以调用它,然后直接得到返回值
- 4楼网友:迷人小乖乖
- 2021-03-02 06:07
首先你想想,一个计算器,你要算加法1+1=你在计算器上是这么按的吧,然后,计算器给你显示了个2,是吧,计算器算出1+1=2,然后把2返回到显示器上,你才能看见吧,所以说,你给计算器的数据,他处理好了当然要给你啊。你清楚了吧
- 5楼网友:风格单纯
- 2021-03-02 04:40
在一个函数中 需要指定返回值, 如果你想要这个函数有返回值就用return 不需要就用void 啊 很多时候这俩者可以相互调用。 比如 public void a(){ system.out.println("hello"); 等价于 public string b(){return "hello"}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯