看板 java 關於我們 聯絡資訊
※ 引述《kevin771012 (凱)》之銘言: : 今天寫一題階層題,想到就是用遞迴去做 : 不過因為要求比較大的值,所以就想說用LONG : 可是不行... : 是因為java 沒有支援 method 為 long型態嗎~? 抱歉描述問題沒描述好,原本想的程式碼是這樣子 static long function(int x){ if(x==1){ return 1; }else{ return x*function(x-1); } } 但是用eclipse 說error 原因出現在long的地方 建議改成int -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.24.253.101
chrisQQ:return 1L; 這樣?我猜是因為 return 1 那邊是 int 的關係 03/31 17:12
LPH66:樓上應是正解 03/31 20:08
tkcn:會 implicitly cast 吧? 03/31 20:19