public static void main(String[] args) {
//1.准备牌
ArrayList<String> puker=new ArrayList<>();
puker.add("大王");
puker.add("小王");
String colors []={"♥","♦","♠","♣"};
String nums []={"2","A","K","Q","J","10","9","8","7","6","5","4","3"};
for (String color : colors) {
for (String num : nums) {
puker.add(num+color);
}
}
//2.洗牌
Collections.shuffle(puker);
//3.发牌
ArrayList<String> player01=new ArrayList<>();
ArrayList<String> player02=new ArrayList<>();
ArrayList<String> player03=new ArrayList<>();
ArrayList<String> dipai=new ArrayList<>();
for (int i = 0; i < puker.size(); i++) {
if (i>=51){
dipai.add(puker.get(i));
}else if (i%3==0){
player01.add(puker.get(i));
}else if (i%3==1){
player02.add(puker.get(i));
}else if (i%3==2){
player03.add(puker.get(i));
}
}
//4.看牌
System.out.println("刘德华"+player01);
System.out.println("周润发"+player02);
System.out.println("周星驰"+player03);
System.out.println("底牌"+dipai);
利用list集合实现简单的单例斗地主小游戏
最新推荐文章于 2023-02-11 12:11:13 发布