当前位置: 代码迷 >> Java相关 >> java的返回值解决办法
  详细解决方案

java的返回值解决办法

热度:4586   发布时间:2013-02-25 21:49:50.0
java的返回值
java中的返回值。我总是不理解、返回值类型的设定我知道。但是return 返回的值返回到哪里去了。有什么用,??
有人说:返回值就像是老师上课点名,你得回答一声“到”,老师才知道你是否到了,这个比喻虽然很直白,我也能看懂,但是实际操作和理论是有一定的差异的,在此,我想请教一个高人给我列举一个简单的代码示例,让我能够从迷茫中走出来?

------解决方案--------------------------------------------------------
Java code
public class Return(){    public int way()    {        return 1;    }    public static void main()    {        Return a = new Return();        a.way(); //引用这个方法时,返回一个1,但没有储存起来,返回值就被抛弃了。        int b = a.way();//引用这个方法时,返回的1储存起来,放到同一类型的变量b中.    }}
------解决方案--------------------------------------------------------
举例子:
古月金帛三寿,想知道上海的某件事情,他会问溫家宝,溫家宝会问俞正声,俞正声问手下人,手下人把结果告诉俞正声,俞正声把结果告诉溫家宝,溫家宝把结果告诉古月金帛三寿。
Java code
void hu() {  System.out.println(wen());}String wen() {  return yu();}String yu() {  return shouxiaren();}String shouxiaren() {  return "hello";}
------解决方案--------------------------------------------------------
Java code
public class Test {    public boolean test(int x){        if(x>0){            return true;        }else{            return false;        }    }    public static void main(String[] args) {        int x=1;        int y=0;        Test a = new Test();        System.out.println(a.test(x));        System.out.println(a.test(y));    }}
------解决方案--------------------------------------------------------
Java code
int a;private int val(){  return 5;}a=val();