作者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
1F:推 H45:你用个优良的 IDE 来执行期追踪程式码就懂了 03/25 02:05
2F:→ ibmoldtwo:3Q! 03/25 15:26