模拟扑克牌初始化操作
1 public class Poker { 2 /* 模拟 扑克牌 初始化操作 3 * 点数 :"3","4","5","6","7","8","9","10","J","Q","K","A","2","大🃏","小🃏" 4 * 花色:"♠","♥","♣","♦" 5 */ 6 // 准备一个容器,存储54张牌 对象,这个容器建议使用静态的集合。静态的集合只加载一次 7 public static ArrayList<String> list = new ArrayList<>(); 8 9 // 游戏开始之前将准备好的54 张牌放进去,使用静态代码块进行初始化 10 static { 11 String[] puke = {"3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K", "A", "2"}; 12 String[] sizes = {"黑♠桃","红♥桃","梅♣花","方♦片"}; 13 // 遍历点数在循环花色 14 for (int i = 0; i < puke.length; i++) { 15 for (int j = 0; j < sizes.length; j++) { 16 // 相组合 并添加到集合中 17 list.add(puke[i] + sizes[j]); 18 } 19 } 20 // 添加大小王 21 list.add("大🃏王"); 22 list.add("小🃏王"); 23 } 24 25 public static void main(String[] args) { 26 System.out.println("新牌:" + list); 27 } 28 29 }