首页编程java编程java中为什么要有返回值?JAVA中的返回值是做什么的

java中为什么要有返回值?JAVA中的返回值是做什么的

编程之家 2023-10-14 100次浏览

今天给各位分享java中为什么要有返回值的知识,其中也会对JAVA中的返回值是做什么的进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

java中为什么要有返回值?JAVA中的返回值是做什么的

java中的返回值是什么意思

返回值就是通过程序计算之后的到结果,也是函数实现返回最终的结果

函数(方法)一般分为有返回值和无返回值,无返回值实现功能最终不返回结果,有返回值的,最终返回该函数的计算结果。

扩展资料

java中为什么要有返回值?JAVA中的返回值是做什么的

js里面的返回值有三种意思:

第一种情况,也是用得最多的情况,返回值是用于获取函数执行完毕后,获取到我们需要得到的结果;

第二种情况,就是返回空值,用来中止程序的;

java中为什么要有返回值?JAVA中的返回值是做什么的

第三种情况,用于防止事件冒泡,这种情况多在IE下生效。

返回值就是子函数返回给调用它的上一级函数的一个数值,就是return语句后的值。

比如一个子函数int func()在主函数调用,a=func();

在func()中有一个return b;

则func()返回的值就是这时候变量b的值,并且赋值给主函数中的变量a。

c语言中,有许多情况下需要重复某些语句的计算,就可以把这些语句单独提出来形成子程序,遇到重复的地方调用就可以了;但是有些情况下需要得到子程序运行的一个结果时,就可以通过将子程序设计成带返回值的函数,比如标准的sin函数,它的返回值就是一个double型数据。

在c语言的编程中大部分的函数调用信息是靠返回值来获得的,而这就需要用很多的定义,比如返回-1表示什么意思,-2表示什么意思,-3表示什么意思等等。

而c++中加入了异常的处理,这也算是一种获取信息的方式,但毕竟不是那么友好,大多数情况下,如果返回错误,我们对返回值不是很感兴趣,而是对返回的信息描述感兴趣。只要能简单描述错误的信息就可以了。

如此我们可以用这样一种方式来处理。返回值如果是类类型的如果正确就返回正确值,如果错误就返回null,而在参数中加一个ref string的参数,用来返回错误的描述信息。

如果返回值正确,这个参数就为null。这样一来我们就不用再定义一大堆的返回值信息(而且这此返回值信息还不通用,只能在一个函数中使用)了。而且我们可能只定义一些字符串常量,用来描述各种错误信息即可。

参考资料来源:百度百科-返回值

JAVA中的返回值是做什么的

你说的是java里的方法

一个方法一般都是实现一个功能,在需要执行这个得到一个结果值的时候就需要返回值。例如:

int

jia(int

a,int

b){

return

a+b;

}

上边的方法实现两个数相加的功能,如果不用return返回他们相加的和这个方法就没有任何意义了。

如果一个方法只是纯粹的处理一些功能而不需要返回值的时候就可以用void,例如:

void

setAtt(int

i){

this.i=i;

}

这就是给对象的属性赋值,就不需要返回值。

但是不需要返回值并不代表不用return

正如楼上仁兄所说,用return可以更好的控制方法的流程

JAVA get方法中的返回值有啥用

举个例子吧,上课老师点名,叫到你名字的时候,老师希望你答一声“到”,这样老师就能知道你是不是来了。这就是老师点名的目的。你叫了一声“到”这个“到”就是点名这个方法的返回值。

同样的,调用方法的时候总会有个目的。传入某个值,希望得到处理后的结果,而处理后的结果就通过返回值回来。

而在面向对象的编程中,一般要将属性封装,即设成private,然后通过一个public的get方法暴露出去。这样别人就不会知道你的程序的具体细节。提供安全性

java 定义方法时,什么时候需要返回值什么时候不需要

是否需要返回值取决于定义的目地,如果你只是希望把结果打印出来,那么System.out.print语句就够了,不需要return。如果你的计算结果你还要用,就返回出来,定义了返回值的方法调用的时候是可以给变量赋值的。比如你这个add方法。

int x= add(1,1);这样调用以后这个x的值就是计算结果2,这个x可以继续做计算add(x,1);

换言之,如果你需要拿到结果去做别的事情,做别的计算,你就在你定义的方法里面把结果return出来。

关于java中为什么要有返回值到此分享完毕,希望能帮助到您。

卜的多音字组词(卡的多音字组词) 为什么运行不了javafx(java 编程 怎么运行没有 main 函数的 javafx)