首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java传值调用为何输出不同?该如何处理

2012-03-31 
java传值调用为何输出不同?class StringTest{int num 0public static void main(String[] args){int n

java传值调用为何输出不同?
class StringTest{
int num = 0;
public static void main(String[] args)
{
int n = t.aaa(1);
System.out.println(n);
}
public int aaa(int a){
num = a;
if(a<5){
aaa(a+1);
}

return num;
}
}

class StringTest{
public static void main(String[] args)
{
int n = t.aaa(1);
System.out.println(n);
}
public int aaa(int a)
{
if(a<5)
{
aaa(a+1);
}
return a;
}


}


[解决办法]
顶下。。学习了。。。

热点排行