public class TestList {
public static void main(String[] args){
List list=new ArrayList();
for(int i=1;i<53;i++){
// 添加52张牌
list.add(i);
}
// 从新洗牌
Collections.shuffle(list);
// 给4个人发牌,52/4=13 ,每13张牌就换行输出
for(int i=0;i<list.size();i++){
System.out.print(list.get(i));
// 每十三个就换行输出
if((i+1)%13==0){
System.out.println();
}else{
System.out.print(",");
}
}
}
}
有52张扑克牌要随机发牌给四个玩家,并且四个玩家牌的数量是相同的?
Java发牌程序示例
最新推荐文章于 2022-11-03 22:34:55 发布
本文展示了一个使用Java实现的简单发牌程序。程序通过创建一个包含52张牌的列表,并利用Collections.shuffle()方法进行洗牌。之后,程序将牌均匀地分配给四个玩家,并以每13张牌换行的方式输出。
1410

被折叠的 条评论
为什么被折叠?



