package demo1; import java.util.*; public class doudizhu { public static void main(String[] args) { String[] flower = {"♥️","♦️","♠️","♣️"}; String[] number = {"1","2","3","4","5","6","7","8","9","10","J","Q","K"}; ArrayList<String> poker = new ArrayList<>(); for(String f:flower){ for (String n:number){ poker.add(f+n); } } poker.add("大王"); poker.add("小王"); Collections.shuffle(poker); ArrayList<String> p1 = new ArrayList<>(); ArrayList<String> p2 = new ArrayList<>(); ArrayList<String> p3 = new ArrayList<>(); ArrayList<String> p4 = new ArrayList<>(); for (int i = 0; i < poker.size(); i++) { String index = poker.get(i); if (i>=51){ p4.add(index); } else { if (i%3==0){ p1.add(index); }else if(i%3==2){ p2.add(index); }else if(i%3==1){ p3.add(index); } } } Random randomnumber = new Random(); int dipai_number = randomnumber.nextInt(3); if (dipai_number==0){ p1.addAll(p4); }else if(dipai_number==1){ p2.addAll(p4); }else if(dipai_number==2){ p3.addAll(p4); } doudizhu.method(p1); System.out.println("\n"); doudizhu.method(p2); System.out.println("\n"); doudizhu.method(p3); } public static void method(ArrayList list){ Iterator it = list.iterator(); while (it.hasNext()){ System.out.print(it.next()); } } }
Java 基础 斗地主案例
最新推荐文章于 2023-04-11 18:44:10 发布