有人可以向我解釋爲什麼打印出來1 2 3 4 5?我想它會打印出4 3 2 1 0,但我的書和日食都說我錯了。Java - 理解遞歸
public class whatever {
/**
* @param args
*/
public static void main(String[] args) {
xMethod(5);
}
public static void xMethod(int n){
if (n>0){
xMethod(n-1);
System.out.print(n + " ");
}
}
}
的遞歸函數和它們的堆棧幀運行時評估。 – squiguy 2013-04-11 06:11:41