为了测试return的用法。为什么输出不对呢?
public class A
{ static int num;
public static void main(String[] args)
{
A a= new A();
a.method(5);
System.out.println("is:"+ num );
}
public int method(int num)
{
if(num>0)
{return -1;
}
else
{ return 0;
}
}
}
为了测试teturn的用法“主程序调用此方法,将得到一个int类型的返回值,然后主程序从当前方法中退出,返回到调用方法的语句处,继续下面的程序”
我对于return的理解是返回值就成为num的值,然后输出这个值。但是每次输出都是0。可是安我的计划应该输出为-1的啊?不知道为什么?希望高手帮忙。
谢谢。