作者kevin771012 (凱)
看板java
標題Re: [問題] java 有辦法將傳回型態變成是long嗎~?
時間Thu Mar 31 17:06:53 2011
※ 引述《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