作者ibmoldtwo (KK)
看板java
標題[問題] 遞迴的問題!
時間Wed Mar 25 01:04:23 2009
public class printMoney {
public static void main(String args[]){
printmoney(5);
System.out.print("final!!")
}
static void printmoney(int level){
if(level==0){
System.out.print("$");
}
else{
System.out.print("<");
printmoney(level-1);
System.out.print(">");
}
}
}
輸出;
<<<<<$>>>>>final!!
關於這支遞迴的程式,想請教各位大大,
最後一個">",不是應該等printmoney(level-1);遞迴做完才輸出嗎?
所以我會覺得是...<<<<<$>
我到底是哪兒卡到....請解惑 THX!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.232.149
推 H45:你用個優良的 IDE 來執行期追蹤程式碼就懂了 03/25 02:05
→ ibmoldtwo:3Q! 03/25 15:26