java中方法返回值是什么?JAVA类方法的返回值
各位老铁们,大家好,今天由我来为大家分享java中方法返回值是什么,以及JAVA类方法的返回值的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
java中的返回值是什么意思
返回值就是通过程序计算之后的到结果,也是函数实现返回最终的结果
函数(方法)一般分为有返回值和无返回值,无返回值实现功能最终不返回结果,有返回值的,最终返回该函数的计算结果。
扩展资料
js里面的返回值有三种意思:
第一种情况,也是用得最多的情况,返回值是用于获取函数执行完毕后,获取到我们需要得到的结果;
第二种情况,就是返回空值,用来中止程序的;
第三种情况,用于防止事件冒泡,这种情况多在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类方法的返回值
这问题问的,需要返回值的时候就返回值啊
比如一个方法,计算两个整数相加后的结果,就应该返回一个整数型啊
public int add(int a,int b)//典型的需要返回值的
{
return a+b;
}
如果一个方法,只需要处理问题,而不需要返回处理结果,就不用返回,也就是void,比如下面这个方法,传一个名字做参数,这个方法是向这个人问好的,就只需要问好,不需要返回值
public void sayHello(String name)
{
System.out.println("中午好"+name);
}
另外,一个方法虽然有返回值,但是可以不接收这个返回值。
在java中什么是返回值类型
Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用,一个是返回方法指定类型的值(这个值总是确定的),一个是结束方法的执行(仅仅一个return语句)。
在return语句的各类文章中,大多仅仅介绍了return语句用于有返回值(非void返回值)的方法中。而很少或没有介绍return语句在vodi返回值方法中的运用。
return语句用在非void返回值类型的方法中,不但能返回基本类型,还可以返回(包括用户自定义类的)对象。
下面通过一个简单例子说明一下:
/**
* Created by IntelliJ IDEA.
* User: leizhimin
* Date: 2007-12-3
* Time: 8:54:28
* Java中的return语句使用总结
*/
public class TestReturn{
public static void main(String args[]){
TestReturn t= new TestReturn();
t.test1();
t.test2();
}
/**
*无返回值类型的return语句测试
*/
public void test1(){
System.out.println("---------无返回值类型的return语句测试--------");
for(int i= 1;; i++){
if(i== 4) return;
System.out.println("i="+ i);
}
}
/**
*有返回值类型的return语句测试
*@return String
*/
public String test2(){
System.out.println("---------有返回值类型的return语句测试--------");
return"返回一个字符串";
}
}
运行结果:
---------无返回值类型的return语句测试--------
i= 1
i= 2
i= 3
---------有返回值类型的return语句测试--------
Process finished with exit code 0
返回语句return
return语句从当前方法中退出,返回到调用该方法的语句处,句继续程序的执行。(有关方法的内容,我们将在第六章详细讲)是一个方法)。返回语句有两种格式:
1.return expression
返回一个值给调用该方法的语句,返回值的数据类型必须?方法声明中的返回值类型一致。可以使用强制类型转换来使类型一致。
2.return
当方法说明中用void声明返回类型为空时,应使用这种格式,?不返回任何值。
return语句通常用在一个方法体的最后,以退出该方法并返一个值。Java中,单独的 return语句用在一个方法体的中间时,会产生编译错误,因为这时?有一些语句执行不到。但可以通过把return语句嵌入某些语句(如if-else)来使程序在未执?完方法中的所有语句时退出,例如:
int method(int num){
∥return num;∥will cause compile time error
if(num>0)
return num;
……∥may or may not be executed
∥depending on the value of num参考资料:||
在JAVA里 什么叫返回 什么叫返回值
返回的意思就是一个函数或者方法结束过后要返回到原来函数的内容,根据返回参数的类型来获取他的信息。比如:
A()
{
int
a;
a=B();}
int
B()
{return
0;}
这里有2个函数,分别是A和B。A中的a就是在接收B中返回的int类型的返回值。注意类型的对应。
成员方法:好比一个人有脚,可以用来行走,这个行走的方式就是脚的“成员方法”。成员方法一般是在类中定义,他的使用方式是,先申明类的对象,用类去调用类中的成员方法。如:
class
A{
public
void
FucA(){};
}
main()
{
A
a;
a.FucA();}
上面就是申明了class
A的一个对象a,然后用a去调用A中的成员方法FucA()
关于java中方法返回值是什么和JAVA类方法的返回值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。