java中自定义一个方法

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:16:06
在java中自定义方法时,常要考虑是否需要返回值.那什么时候需要用return返回值呢?返回到那里去呢,能举个例子说明吗?而什么时候不需要返回值呢?
向高手们跪求!!

在这个程序里面的a.getx()自定义方法,就需要返回值.
因为前面的实例变量x为整型
所以返回值类型也要是整型
然后用return返回x的值50
用a.getx()调用
使用System.out.println();输出return返回来的值

public class Test{
private int x=50;
public int getx(){
return x;
}
public static void main(String[] args){
Test a=new Test();
System.out.println(a.getx());
}
}

运行结果为50

当函数类型为void时函数不需要返回值,否则就要用return结束函数并返回一个值.
例如:void fun1(){}
int fun2(){int a=12;return a;}

有返回值的函数可以直接赋值.
例如:int b=fun2();

结果b会得到函数fun2的返回值12.