Java學習 模擬鬥地主發牌程式

2021-09-02 03:53:02 字數 958 閱讀 3288

public class pokergame ;

string nums = ;

for(string num:nums)

}//手動新增大小王

pokerbox.add("☀");

pokerbox.add("?");

//洗牌

collections.shuffle(pokerbox);

collections.shuffle(pokerbox);

collections.shuffle(pokerbox);

//建立三個人的集合,和乙個底牌集合

arraylist曾志偉 = new arraylist<>();

arraylist吳宗憲 = new arraylist<>();

arraylist周星馳 = new arraylist<>();

arraylist底牌 = new arraylist<>();

//發牌 給三個人還要留三張底牌

// 0 3 6 9曾志偉 索引%3==0

// 1 4 7 10吳宗憲 索引%3==1

// 2 5 8 11周星馳 索引%3==2

for(int i=0;i=pokerbox.size()-3) else if (i % 3 == 0) else if (i % 3 == 1) else if (i % 3 == 2)

}//看牌

lookpoker("曾志偉", 曾志偉);

lookpoker("吳宗憲", 吳宗憲);

lookpoker("周星馳偉", 周星馳);

lookpoker("底牌", 底牌);

}private static void lookpoker(string name, arraylistlist)

system.out.println();

}}

鬥地主發牌

鬥地主的發牌 a 鬥地主的發牌 實現模擬鬥地主的功能 1.組合牌 2.洗牌 3.發牌 4.看牌 public class doudizhu 定義4個花色陣列 string colors 定義整數變數,作為鍵出現 int index 2 遍歷陣列,花色 點數的組合,儲存到map集合 for strin...

Python 鬥地主發牌程式

1 1副牌 52 2 54張 2 有大小王,用提供的國王和皇后的符號表示大小王 3 54張牌發給3個玩家,每人17張牌,並有3張底牌。4 輸出3個玩家的牌,按照由小到大,黑紅梅方的順序。5 輸出3張底牌 5 輸出每個玩家有幾個炸彈 4張面值一樣的牌,或者大小王在一起,為乙個炸彈。注 鬥地主發牌程式 ...

模擬鬥地主洗牌和發牌

分析 a 建立乙個牌盒 b 裝牌 c 洗牌 d 發牌 e 看牌 public class test system.out.println public static void main string args 定義乙個點陣列 string numbers for string c colors ar...