模拟斗地主
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(); }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。