我想使用遞歸方法,但無法正常工作。遞歸方法沒有給出正確的值
在這個程序中,例如,爲什麼當我顯示我的b
時,值爲0而不是10?
public static void main(String[] args) {
int a = 0;
int b = recursivMethod(a);
System.out.println(b);
}
static int recursivMethod(int a)
{
if(a != 10)
recursivMethod(a+1);
return a;
}
可能重複http://stackoverflow.com/questions/8849785/recursive-method – 2012-02-06 17:45:07