本文共 995 字,大约阅读时间需要 3 分钟。
斗地主发牌
无序
public class demo { public static void main(String[] args) { String[] s1 = {"3","4","5","6","7","8","9","10","J","Q","K","A","2"}; String[] s2 = {"♠","♥","♣","♦"}; Listarr = new ArrayList (); for(String ss1:s1) { for(String ss2:s2) { arr.add(ss2+ss1); } } arr.add("小☺"); arr.add("大☻"); System.out.println(arr); Collections.shuffle(arr); List a = new ArrayList<>(); List b = new ArrayList<>(); List c = new ArrayList<>(); List d = new ArrayList<>(); while(true) { if(a.size()<=17) { a.add(arr.get(0)); arr.remove(0); } if(b.size()<=17) { b.add(arr.get(0)); arr.remove(0); } if(c.size()<=17) { c.add(arr.get(0)); arr.remove(0); } if(arr.size()==3) { d.add(arr.get(0)); d.add(arr.get(1)); d.add(arr.get(2)); arr.remove(0); arr.remove(0); arr.remove(0); } if(arr.size()==0) { break; } } System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); } }
转载地址:http://upazi.baihongyu.com/