作者adrianshum (Alien)
看板java
标题Re: [问题] 递回的问题!
时间Wed Mar 25 11:31:07 2009
※ 引述《ibmoldtwo (KK)》之铭言:
: 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!!
p(3)
=>
< >
p(2)
=>
< >
< >
p(1)
=>
< >
< >
< >
p(0)
=>
< >
< >
< >
$
=>
<<<$>>>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.155.236.82
1F:推 ibmoldtwo:I See,3Q! 03/25 14:38