【Java】模拟斗地主(简)
需求
java实现斗地主的洗牌、发牌和看牌
效果
步骤
- 创建集合,将牌存入集合
- 洗牌:打乱集合
- 发牌:遍历
- 看牌:输出打印
代码
方法一:ArrayList
package com.cxl.demo15_chinesePoker;
import java.util.ArrayList;
import java.util.Collections;
public class ChinesePoker_version1 {
public static void main(String[] args) {
ArrayList<String> arr = new ArrayList<>();
String[] colors = {
"♠","♥","♦","♣"};
String[] numbers = {
"2","1","K","Q","J","10","9","8","7","6","5","4","3"};
for (String color : colors){
for (String number : numbers){
arr.add(color+number);
}
}
arr.add("小王");
arr.add("大王");
//洗牌
Collections.shuffle(arr);
ArrayList<String> dp = new ArrayList<String>()