模拟斗地主发牌
代码:
package kehouzuoye23_3;
import java.util.ArrayList;
import java.util.Collections;
public class DouDiZhu {
public static void main(String[] args) {
String [] s1 = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
String[] s2 = {"红桃","黑桃","梅花","方片"};
ArrayList<String> al = new ArrayList<String>();
for (int i = 0; i < s1.length; i++) {
for (int j = 0; j < s2.length; j++) {
String s = s1[i]+s2[j];
al.add(s);
}
}
al.add("大王");
al.add("小王");
Collections.shuffle(al);
Collections.shuffle(al);
ArrayList<String> 张曼玉 = new ArrayList<String> ();
ArrayList<String> 关之琳 = new ArrayList<String> ();
ArrayList<String> 林青霞 = new ArrayList<String> ();
for (int i = 0; i < al.size()-3; i++) {
if(i%3==0){
张曼玉.add(al.get(i));
}else if(i%3==1){
关之琳.add(al.get(i));
}else if(i%3==2){
林青霞.add(al.get(i));
}
}
for (int i = al.size()-3; i < al.size(); i++) {
System.out.println(al.get(i));
}
Collections.sort(张曼玉);
System.out.println(张曼玉);
Collections.sort(关之琳);
System.out.println(关之琳);
Collections.sort(林青霞);
System.out.println(林青霞);
}
}
|
|