java斗地主java源代码的核心就是个算法54张牌随机发给三个人,农民每人17张地主20张
1.准备牌:54张牌存储到一个集合中
定义一个数组/集合,存储4种花色;
定义一个数组/集合存储13個序号
循环嵌套遍历两个数组/集合,组装52张牌
随机打乱集合中元素的顺序
1人17张牌为底牌轮流发牌,集合的索引(0-53)%3
定义4个集合存储3个玩家的牌和底牌
直接打印集合,遍历存储玩家和底牌的集合
//循环遍历两个数组组装52张牌 使用集合的工具类Collections中的方法 //定义4个集合,存储玩镓的牌和底牌 遍历poker集合获取每一张牌 使用poker集合的索引%3给3个玩家轮流发牌
执行main函数,控制台输入如下
学习更多java技术干货提升职场技术水岼!