import java.util.ArrayList;
public class Test {
public static ArrayList<String> list=new ArrayList<>();// 因为一个房间只需要用一套牌,所以定义成静态方法
//静态代码块用大括号包裹
static {
//初始化54张牌,在加载类的时候就可以完成初始化
String[] sizesString= {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
String[] colorString= {"♦","♣","♠","♥"};
for(int i=0;i<sizesString.length;i++) {
for(int j=0;j<colorString.length;j++) {
String cardString=sizesString[i]+colorString[j];
list.add(cardString);
}
}
list.add("大王");
list.add("小王");
System.out.println("----扑克牌初始化完毕------");
}
public static void main(String[] args) {
System.out.println(list);
}
}
java中斗地主牌模拟(static 代码块应用)
最新推荐文章于 2024-07-26 12:28:02 发布