[問題] 撲克牌程式- (陣列回傳) (字串回傳)

看板java作者時間13年前 (2012/04/05 17:59), 編輯推噓4(406)
留言10則, 8人參與, 最新討論串1/1
作者: 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

04/05 18:05, , 1F
當cardnumber <= 0 你這個程式就沒回傳東西啊
04/05 18:05, 1F

04/05 18:13, , 2F
而且你return的東西用""括起來,回傳的不是變數喔
04/05 18:13, 2F

04/05 20:18, , 3F
這code編譯會過嗎....註解那行是不是折到了...
04/05 20:18, 3F
※ 編輯: jodo1984 來自: 114.39.141.163 (04/05 21:14)

04/05 21:26, , 4F
幹麼修文 這樣對以後的人搜尋 還有看推文都不好
04/05 21:26, 4F

04/05 21:27, , 5F
問到解答就改文章再問一個 這算什麼
04/05 21:27, 5F

04/05 21:40, , 6F
不好意思 我並沒有問到解答! 而是改另一種方法
04/05 21:40, 6F
※ 編輯: 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)

04/05 23:40, , 7F
執行看看啊,看起來就是錯的
04/05 23:40, 7F

04/06 00:08, , 8F
String[] card=dealer.getCard(5); 傳陣列就用陣列接
04/06 00:08, 8F

04/06 17:43, , 9F
陣列是實作~你要先想法有哪些動作~整理這些動作到物件
04/06 17:43, 9F

04/12 22:53, , 10F
作業為什麼不自己想呢?
04/12 22:53, 10F
文章代碼(AID): #1FVMqSft (java)