java基础实现斗地主(完善抢地主功能)
package com.zr.demo01;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Random;
import java.util.Scanner;
/*
斗地主综合案例
1.准备牌
2.洗牌
3.发牌
4.整理牌
5.看牌
*/
public class Fifteenth {
public static void main(String[] args) {
while(true) {
System.out.println("**********************游戏开始**********************************************");
//1.准备牌
//创建一个ArrayList集合,存储牌的索引
ArrayList<Integer> pokerIndex=new ArrayList<>();
//创建一个HashMap集合,存储牌的索引和整理好的牌
HashMap<Integer,String> poker=new HashMap<>();
//定义两个数组,一个数组存储牌的花色,一个数组存储牌的序号
List<String> colors=List.of("♠","♥","♣","♦");
List<String> numbers=List.of("2","A","K","Q","J","10","9","8","7","6","5","4","3");
//先把大王小王存储到poker集合中
Integer in