扑克牌的基本原理代码
package com.zhongruan.demo;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class Dome1 {
public static void main(String[] args){
/*
* 功能:
* 1.准备一幅牌(54张)
* 2.洗牌(打乱牌序)
* 3.发牌(三个人)
* 4.留三张底牌
* 5.每个人拿到牌后,对牌进行排序
*/
//1.准备一幅牌(54张)
List<String> poker = new ArrayList<>();
String[] color = {"黑桃", "红桃", "方片", "梅花"};
String[] nums = {"2", "A", "K", "Q", "J", "10", "9", "8", "7", "6", "5", "4", "3"};
for (String c : color){
for(String num : nums){
String p = c + num;
poker.add(p);
}
}
poker.add("大王"