Skip to content

Latest commit

 

History

History
2 lines (2 loc) · 838 Bytes

README.md

File metadata and controls

2 lines (2 loc) · 838 Bytes

doudizhu-

1、斗地主:54张牌,存储在一个集合中 特殊牌:大王、小王 其他52张牌: 定义一个数组/集合,存储4种花色:桃心梅方 定义一个数组/集合,存储13个序号:2,A,K...3 循环嵌套遍历两个数组/集合,组装52张牌 桃2桃A桃K...3,心2心A...3 2、洗牌 使用集合工具类Collections的方法 static void shuffle<List<?> list>使用判定的随机源对指定列表进行置换 会随机的打乱集合中元素的顺序 3、发牌 要求:1个人17张牌,剩余3张作为底牌,一人一张轮流发牌:集合的索引(0-53)%3 定义4个集合:存储3个玩家的牌和底牌 索引%3,有三个值(0,1,2),0%3=0、1%3=1、2%3=2、3%3=0 索引>=51,改底牌发牌 4、看牌 直接打印集合,遍历存储玩家和底牌的集合