你能告訴我這個java代碼是如何工作的嗎? :
循環內部的遞歸,它是如何工作的?
public class Main {
public static void main (String[] args) {
Strangemethod(5);
}
public static void Strangemethod(int len) {
while(len > 1){
System.out.println(len-1);
Strangemethod(len - 1);
}
}
}
我試圖調試它,並按照代碼一步一步,但我不明白。
更新:對不起,我沒有提到,我知道這個代碼的結果,但只是想知道執行的步驟..
@Nikita,我想OP沒有寫,只是發現它在某個地方,並試圖理解它。 – 2010-06-18 15:02:36
@Nikita Rybak;對試圖學習如何編碼的人很好。 :-) – 2010-06-18 15:04:45
@ Nikita,我沒有寫它,我只是要求知道執行的步驟.. – 2010-06-18 15:09:35