看板 java 關於我們 聯絡資訊
作者: jodo1984 (XDDD) 看板: java 標題: [問題] 字串回傳 時間: Thu Apr 5 17:59:54 2012 這是原本打算用字串回傳的程式 public class Dealer { private static String [] CardPattern = {"Spade","heart","club","diamond"}; private static String [] CardNumber = {"A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"}; public String getCard(int cardnumber){ while(cardnumber > 0){ double d=100*Math.random(); int l_intTemp=(int)d; cardnumber--; return "CardPattern[l_intTemp % 4]" + "CardNumber[l_intTemp % 13]"; } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.141.163
TaiwanXDman:當cardnumber <= 0 你這個程式就沒回傳東西啊 04/05 18:05
cooper6334:而且你return的東西用""括起來,回傳的不是變數喔 04/05 18:13
chchwy:這code編譯會過嗎....註解那行是不是折到了... 04/05 20:18
※ 編輯: jodo1984 來自: 114.39.141.163 (04/05 21:14)
TaiwanXDman:幹麼修文 這樣對以後的人搜尋 還有看推文都不好 04/05 21:26
TaiwanXDman:問到解答就改文章再問一個 這算什麼 04/05 21:27
jodo1984:不好意思 我並沒有問到解答! 而是改另一種方法 04/05 21:40
※ 編輯: jodo1984 來自: 114.39.141.163 後來我改成用陣列回傳 利用陣列記錄每個玩家所收到的撲克牌!! 但是目前遇到一個問題, 因為陣列回傳時 我不清楚要怎麼接收 http://pastie.org/3732910 這個是程式碼.. public static void main(String[] args) { Dealer dealer = new Dealer(); String[] player = new String[2]; dealer.getCard(5); } 上面這個是主程式.... ※ 編輯: jodo1984 來自: 114.39.141.163 (04/05 21:47)
eieio:執行看看啊,看起來就是錯的 04/05 23:40
gameking:String[] card=dealer.getCard(5); 傳陣列就用陣列接 04/06 00:08
swpoker:陣列是實作~你要先想法有哪些動作~整理這些動作到物件 04/06 17:43
neverfly:作業為什麼不自己想呢? 04/12 22:53