本篇作品為自己為了學業隨便打打的**,可以有點囉嗦,各位不要去知乎噴我謝謝。
如果對新手有幫助,那我們一起進步好吧。
1、生成所有54張撲克牌(要求自帶花色)
2、隨機打亂所有撲克牌(使用了collections類下的shuffle方法)
3、根據順序分發給三名賭怪
4、最後留下三張牌放置於底牌庫
5、建立方法排序每個人手中的牌(定義了乙個pock_sort方法)
// an highlighted block
public
static
void
main
(string[
] args)
numbers.
add(
"j")
; numbers.
add(
"q")
; numbers.
add(
"k")
;for
(string c : colors)
} pokes.
add(
"小?");
pokes.
add(
"大?");
//洗牌
collections.
shuffle
(pokes)
;//輸出洗牌後的牌庫
system.out.
println
(pokes)
;//建立賭怪
arraylist xiaomianbao =
newarraylist
<
>()
;//一號賭怪:小麵包
arraylist king =
newarraylist
<
>()
;//二號賭怪:king
arraylist me =
newarraylist
<
>()
;//三號賭怪:me
arraylist under =
newarraylist
<
>()
;//底牌庫
//發牌
for(int i =
0; i < pokes.
size()
; i++)}
//使用pock_sort方法進行排序
pock_sort
(xiaomianbao)
;pock_sort
(king)
;pock_sort
(me)
;//輸出每人手中的牌
system.out.
println
("小麵包手中的牌:\n"
+ xiaomianbao)
; system.out.
println
("king同學手中的牌:\n"
+ king)
; system.out.
println
("自己手中的牌:\n"
+ me)
; system.out.
println
("留下的三張牌:\n"
+ under)
;}
public
static
void
pock_sort
(arraylist pocklist)
else
default
: numbers.
add(integer.
parseint
(number));
break;}
}//氣泡排序
模擬鬥地主洗牌和發牌
分析 a 建立乙個牌盒 b 裝牌 c 洗牌 d 發牌 e 看牌 public class test system.out.println public static void main string args 定義乙個點陣列 string numbers for string c colors ar...
小專案 模擬鬥地主發牌
a 鬥地主的功能分析 a 具體規則 1.組裝54張撲克牌 2.將54張牌順序打亂 3.三個玩家參與遊戲,三人交替摸牌,每人17張牌,最後三張留作底牌。4.檢視三人各自手中的牌 按照牌的大小排序 底牌 b 分析 1.準備牌 完成數字與紙牌的對映關係 使用雙列map hashmap 集合,完成乙個數字與...
Python3模擬鬥地主發牌
模擬鬥地主發牌,牌共54張,花色 黑桃 u2660 梅花 u2663 方塊 u2665 紅桃 u2666 種類為 a2 10jqk,大小王 x,x 三個人,每個人17張牌,牌底留三張 輸入回車,列印第乙個問的17張牌 輸入回車,列印第二個問的17張牌 輸入回車,列印第三個問的17張牌 import ...