亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求簡易撲克牌小游戲的答案參考

求簡易撲克牌小游戲的答案參考

正在回答

1 回答


public class PokerDemo {

public static void main(String[] args) {

// 創建一個HashMap集合

HashMap<Integer, String> hm = new HashMap<Integer, String>();

// 創建一個ArrayList集合

ArrayList<Integer> array = new ArrayList<Integer>();

// 創建花色數組和點數數組

// 定義一個花色數組

String[] colors = { "?", "?", "?", "?" };

// 定義一個點數數組

String[] numbers = { "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q",

"K", "A", "2", };

// 從0開始往HashMap里面存儲編號,并存儲對應的牌,同時往ArrayList里面存儲編號即可。

int index = 0;

for (String number : numbers) {

for (String color : colors) {

String poker = color.concat(number);

hm.put(index, poker);

array.add(index);

index++;

}

}

hm.put(index, "小王");

array.add(index);

index++;

hm.put(index, "大王");

array.add(index);

// 洗牌(洗的是編號)

Collections.shuffle(array);

// 發牌(發的也是編號,為了保證編號是排序的,就創建TreeSet集合接收)

TreeSet<Integer> fengQingYang = new TreeSet<Integer>();

TreeSet<Integer> linQingXia = new TreeSet<Integer>();

TreeSet<Integer> liuYi = new TreeSet<Integer>();

TreeSet<Integer> diPai = new TreeSet<Integer>();

for (int x = 0; x < array.size(); x++) {

if (x >= array.size() - 3) {

diPai.add(array.get(x));

} else if (x % 3 == 0) {

fengQingYang.add(array.get(x));

} else if (x % 3 == 1) {

linQingXia.add(array.get(x));

} else if (x % 3 == 2) {

liuYi.add(array.get(x));

}

}

// 看牌(遍歷TreeSet集合,獲取編號,到HashMap集合找對應的牌)

lookPoker("風清揚", fengQingYang, hm);

lookPoker("林青霞", linQingXia, hm);

lookPoker("劉意", liuYi, hm);

lookPoker("底牌", diPai, hm);

}

// 寫看牌的功能

public static void lookPoker(String name, TreeSet<Integer> ts,

HashMap<Integer, String> hm) {

System.out.print(name + "的牌是:");

for (Integer key : ts) {

String value = hm.get(key);

System.out.print(value + " ");

}

System.out.println();

}

}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409767    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

求簡易撲克牌小游戲的答案參考

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號