在Java中,return返回值的意义,为什么要用返回值?

如题所述

其实Java提供return,是为了保持调用者与被调用者进行通信的关键。比如某个对象调用了一个方法,他需要根据这个方法不同的返回值进行不同的业务处理。如果没有return机制的话,那就只能进行单一的业务处理了,不存在多种情况了。返回值的意义就是保持方法的调用者与被调用者进行通信的关键,这和java中异常抛出的机制是一样的。下面跟你简单说说return的两种用法吧,希望对你有帮助,谢谢

return的常用作用有以下两种
一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string functionTest(){
String a = "abc";
return a;
}
那么这个方法被调用之后就会返回一个值为abc的字符串,string result = functionTest();

第二种用法是,代码执行到此处终止。
比如当代码执行到某个地方会出现几种结果,然后其中一种结果就不能执行后续代码,这时候在那里加上一个return就可以终止后面的代码执行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-23
举个例子吧,上课老师点名,叫到你名字的时候,老师希望你答一声“到”,这样老师就能知道你是不是来了。这就是老师点名的目的。你叫了一声“到”这个“到”就是点名这个方法的返回值。
同样的,调用方法的时候总会有个目的。传入某个值,希望得到处理后的结果,而处理后的结果就通过返回值回来。

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

谢谢,很直白的例子。

参考资料:http://zhidao.baidu.com/question/185201236.html?push=ql

第2个回答  2011-06-25
void是没有返回值的,但更多的函数需要返回值,因此要定义为int等类型。
你用void,是想在函数中把结果直接输出出来,就不用返回了是吧?但是我们要考虑到更多的情况,我们要使用函数的计算结果而且不能把结果输出出来,就不能用void了

在Java中,return返回值的意义,为什么要用返回值?
返回值的意义就是保持方法的调用者与被调用者进行通信的关键,这和java中异常抛出的机制是一样的。下面跟你简单说说return的两种用法吧,希望对你有帮助,谢谢 return的常用作用有以下两种 一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string function...

java中“ return;”是什么意思?返回了什么?为什么要这么写?
return表示不执行下面的东西,方法到这里结束。继续执行该方法以后的东西

java中return是什么意思?
在Java中,return更常见的用途是将一个值返回到调用该方法的程序中。例如,一个计算两数之和的方法可以使用return将计算结果返回给调用它的程序。此外,有时候程序需要在满足一定的条件后结束方法的执行,这时也可以使用return来实现方法的控制。在使用return时,需要注意以下几点。首先,如果方法没有返回值...

Java的return返回值是返回到方法了吗?
首先return的含义是打断正在执行的方法,也就是return后面的代码不会再执行;其次就是return如果有返回值,那么谁调的这个方法谁就会得到这个返回值;再者声明下return的用法:1、直接return,没有任何返回值;比如:public void a(){ return;\/\/这就是return的第一层含义,打断程序。}2、return 有返...

java中return的作用?
Java中return的作用 在Java编程语言中,`return`关键字主要用于以下几个方面:1. 返回值:在方法中,`return`用于指定方法的返回值。当方法执行到`return`语句时,会立即结束当前方法的执行,并返回指定的值给调用该方法的代码。这是`return`最常见的用途。方法的返回类型决定了可以返回什么样的值。例如...

java中return用法总结
Java中的return关键字用于表示方法的返回值,它可以在方法执行过程中立即返回,并将控制权交还给调用方。在Java中,return的用法有以下几种:1. 返回值类型为void 如果一个方法的返回值类型为void,那么它不会返回任何值。在这种情况下,return语句可以被用来提前结束方法的执行。例如:```public void ...

java中的返回值是什么意思?
返回值 就是通过程序计算之后的到结果,也是函数实现返回最终的结果函数(方法)一般分为有返回值和无返回值,无返回值实现功能最终不返回结果,有返回值的,最终返回该函数的计算结果。

java中return的作用?
在Java编程中,return关键字扮演着至关重要的角色。它主要有两个核心作用:首先,return用于返回方法的执行结果。当在一个定义了返回值的方法中,如下面的示例:public String functionTest() { String a = "ab载其员操过企由c";return a;} 当你调用这个方法,如:String result = functionTest();...

在JAVA里 什么叫返回 什么叫返回值
返回的意思就是一个函数或者方法结束过后要返回到原来函数的内容,根据返回参数的类型来获取他的信息。比如:A(){ int a;a=B();} int B(){return 0;} 这里有2个函数,分别是A和B。A中的a就是在接收B中返回的int类型的返回值。注意类型的对应。成员方法:好比一个人有脚,可以用来行走,这个...

java中return语句的用法
Java中的return语句是一个非常重要的关键字,它用于表示方法的返回值,并将控制权从方法中返回给调用者。在Java中,return语句可以有多种用法和形式。首先,return语句可以用于方法的结束。当方法执行到return语句时,方法立即结束,并将返回值传递给调用者。例如:```public int add(int a, int b) {...

相似回答