JAVA中的返回值是做什么的?261
发布网友
发布时间:2024-02-26 02:48
我来回答
共5个回答
热心网友
时间:2024-06-12 02:18
Java中一个方法如果定义了返回值,就会在函数的最后加上return语句,用来返回数据,提供给别的方法使用:
这个就是面向对象了,定义了一个类,可以把它理解成其他普通的数据类型一样,返回值可以是普通的数据类型,如int,char等,当然也可以是自己定义的数据类型,也就是你所说的类名,它返回的是这个类对应的一个对象。
热心网友
时间:2024-06-12 02:12
void是没有返回值的,但更多的函数需要返回值,因此要定义为int等类型。
你用void,是想在函数中把结果直接输出出来,就不用返回了是吧?但是我们要考虑到更多的情况,我们要使用函数的计算结果而且不能把结果输出出来,就不能用void了
热心网友
时间:2024-06-12 02:16
一个方法被void修饰,确实不需要返回值,但是有时候有退出该方法的需要,return就起到作用了
比如:
public void action{
.........
if(这里进行判断,比如说一个变量为空了){
return; 这里执行到return,该方法就退出了,后面的代码就不会执行了,对吧,如果不用return,还有什么办法能让该方法跳出呢
}
.........
}
热心网友
时间:2024-06-12 02:11
你说的是java里的方法
一个方法一般都是实现一个功能,在需要执行这个得到一个结果值的时候就需要返回值。例如:
int jia(int a,int b){
return a+b;
}
上边的方法实现两个数相加的功能,如果不用return返回他们相加的和这个方法就没有任何意义了。
如果一个方法只是纯粹的处理一些功能而不需要返回值的时候就可以用void,例如:
void setAtt(int i){
this.i=i;
}
这就是给对象的属性赋值,就不需要返回值。
但是不需要返回值并不代表不用return
正如楼上仁兄所说,用return可以更好的控制方法的流程
热心网友
时间:2024-06-12 02:12
返回值,顾名思义
需要有结果的要返回值 不需要的就用void
结果可能是任何类型 boolean int String 或者其他类、自定义类