Java 模拟斗地主
发布时间:2020-12-15 07:49:08 所属栏目:Java 来源:网络整理
导读:模拟斗地主 public static void main(String args[]) { ArrayList String array = new ArrayList (); String[] colors = {"?","?","?","?" }; String[] numbers = {"2","3","4","5","6","7","8","9","10","J","Q","K","A" }; for (String color : colors) {
模拟斗地主 public static void main(String args[]) { ArrayList<String> array = new ArrayList<>(); String[] colors = {"?","?","?","?"}; String[] numbers = {"2","3","4","5","6","7","8","9","10","J","Q","K","A"}; for (String color : colors) { for (String number : numbers) { array.add(color + number); } } array.add("小王"); array.add("大王"); Collections.shuffle(array); //System.out.println(array); ArrayList<String> array0 = new ArrayList<>(); ArrayList<String> array1 = new ArrayList<>(); ArrayList<String> array2 = new ArrayList<>(); ArrayList<String> arrayPoker = new ArrayList<>(); for (int i = 0; i < array.size(); i++) { String poker = array.get(i); if (i >= array.size() - 3) { arrayPoker.add(poker); } else if (i % 3 == 0) { array0.add(poker); } else if (i % 3 == 1) { array1.add(poker); } else if (i % 3 == 2) { array2.add(poker); } } lookPoker("0 ",array0); lookPoker("1 ",array1); lookPoker("2 ",array2); } public static void lookPoker(String name,ArrayList<String> array) { System.out.println(name + "的牌是:"); for (String poker : array) { System.out.print(poker + " "); } System.out.println(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |