JAVA中的返回值是做什么的?
JAVA中的返回值是做什么的?为什么会有返回值呢?为什么不都都吧方法中的实例变量的类型都写成void型呢,那不就不用写return了么?为什么还要那么麻烦用return?...
JAVA中的返回值是做什么的?
为什么会有返回值呢?
为什么不都都吧方法中的实例变量的类型都写成void型呢,那不就不用写
return了么?
为什么还要那么麻烦用return?
什么时候必须要加上返回值呢,我只知道void的时候不加return.
偶是菜鸟一个,学JAVA学的有点糊涂了,请个高手上来指点小弟一下,
回答的好,我加分~~~~ 展开
为什么会有返回值呢?
为什么不都都吧方法中的实例变量的类型都写成void型呢,那不就不用写
return了么?
为什么还要那么麻烦用return?
什么时候必须要加上返回值呢,我只知道void的时候不加return.
偶是菜鸟一个,学JAVA学的有点糊涂了,请个高手上来指点小弟一下,
回答的好,我加分~~~~ 展开
8个回答
展开全部
void是没有返回值的,但更多的函数需要返回值,因此要定义为int等类型。
你用void,是想在函数中把结果直接输出出来,就不用返回了是吧?但是我们要考虑到更多的情况,我们要使用函数的计算结果而且不能把结果输出出来,就不能用void了
你用void,是想在函数中把结果直接输出出来,就不用返回了是吧?但是我们要考虑到更多的情况,我们要使用函数的计算结果而且不能把结果输出出来,就不能用void了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的是java里的方法
一个方法一般都是实现一个功能,在需要执行这个得到一个结果值的时候就需要返回值。例如:
int jia(int a,int b){
return a+b;
}
上边的方法实现两个数相加的功能,如果不用return返回他们相加的和这个方法就没有任何意义了。
如果一个方法只是纯粹的处理一些功能而不需要返回值的时候就可以用void,例如:
void setAtt(int i){
this.i=i;
}
这就是给对象的属性赋值,就不需要返回值。
但是不需要返回值并不代表不用return
正如楼上仁兄所说,用return可以更好的控制方法的流程
一个方法一般都是实现一个功能,在需要执行这个得到一个结果值的时候就需要返回值。例如:
int jia(int a,int b){
return a+b;
}
上边的方法实现两个数相加的功能,如果不用return返回他们相加的和这个方法就没有任何意义了。
如果一个方法只是纯粹的处理一些功能而不需要返回值的时候就可以用void,例如:
void setAtt(int i){
this.i=i;
}
这就是给对象的属性赋值,就不需要返回值。
但是不需要返回值并不代表不用return
正如楼上仁兄所说,用return可以更好的控制方法的流程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个方法被void修饰,确实不需要返回值,但是有时候有退出该方法的需要,return就起到作用了
比如:
public void action{
.........
if(这里进行判断,比如说一个变量为空了){
return; 这里执行到return,该方法就退出了,后面的代码就不会执行了,对吧,如果不用return,还有什么办法能让该方法跳出呢
}
.........
}
比如:
public void action{
.........
if(这里进行判断,比如说一个变量为空了){
return; 这里执行到return,该方法就退出了,后面的代码就不会执行了,对吧,如果不用return,还有什么办法能让该方法跳出呢
}
.........
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
返回值,顾名思义
需要有结果的要返回值 不需要的就用void
结果可能是任何类型 boolean int String 或者其他类、自定义类
需要有结果的要返回值 不需要的就用void
结果可能是任何类型 boolean int String 或者其他类、自定义类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询