import java.util.ArrayList;
/*
* 准备牌:
* 1:创建一个牌盒 集合
* ArrayList<String> pokerBox元素 是每一张牌
* 由花色和数字组成
* 创建一个花色集合
* ArrayList<String> colors
* 创建一个数字集合
* ArrayList<String> numbers
* 拼接 花色+数字
* color + number
* 存到 pokerBox
* ♥3 ♣2 ♦6 ♠10
* 小☺ 大☻
*/
public class Poker {
public static void main(String[] args) {
//1:准备牌
//1.1:创建牌盒对象
ArrayList<String> pokerBox = new ArrayList<String>();
//1.2:创建花色集合
ArrayList<String> colors = new ArrayList<String>();
colors.add("♠");
colors.add("♥");
colors.add("♣");
colors.add("♦");
//1.3:数字集合
ArrayList<String> numbers = new ArrayList<String>();
//数字部分 2~10
for(int i = 2;i<=10;i++){
numbers.add(i+"");
}
numbers.add("J");
numbers.add("Q");
numbers.add("K");
numbers.add("A");
//1.4 拼接 牌
//牌---花色 和 数字
//这定花色
for(String color : colors){
//color 拿出来的一种花色
//指定数字
for(String number : numbers){
//number 拿出来的一个数字
String card = color+number;
//存到牌盒中
pokerBox.add(card);
}
}
pokerBox.add("小☺");
pokerBox.add("大☻");
System.out.println(pokerBox);
}
} |
|