用java写一个简单的斗地主
话不多说,上图:
代码为:
public class Playcards {
public static void main(String[] args) {
/**
* 组合牌
*/
//创建Map集合,键是编号,值是牌
//maps就是纸牌
HashMap<Integer, String> maps = new HashMap<>();
//创建list集合,存储编号
ArrayList<Integer> lists = new ArrayList<>();
// 定义13个点数的数组
String[] numbers = {
"2", "A", "K", "Q", "J", "10", "9", "8", "7", "6", "5", "4", "3"};
// 定义4个花色
//红桃:♥️ 梅花:♣ 黑桃:♠ 方块:♦️
String[] colors = {
"♥️", "♣️", "♠️", "♦️"};
// 定义整数变量,作为键出现
int index = 2;
// 遍历数组,花色+点数的组合,存储到Map集合
for (String number : numbers) {
for (String color : colors) {
maps.put(index, color + number);
lists.add(index);