package cm.luo.test;
import java.util.ArrayList;
import java.util.Collections;
public class test {
public static void main(String[] args) {
//创建牌盒
ArrayList<String> array = new ArrayList<String>();
//定义花色数组
String[] colors = {"♠","♥","♣","♦"};
//定义数字数组
String[] numbers = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
//装牌
for(String color: colors){
for(String number: numbers){
array.add(color.concat(number));
}
}
array.add("小王");
array.add("大王");
//洗牌
Collections.shuffle(array);
//System.out.println(array);
//发牌
ArrayList<String> luo = new ArrayList<String>();
ArrayList<String> luo2 = new ArrayList<String>();
ArrayList<String> luo3 = new ArrayList<String>();
ArrayList<String> dipai = new ArrayList<String>();
for(int x = 0;x <array.size(); x++){
if(x >=array.size()-3){
dipai.add(array.get(x));
}else if(x%3==0){
luo.add(array.get(x));
}else if(x%3==1){
luo2.add(array.get(x));
}else if(x%3==2){
luo3.add(array.get(x));
}
}
//看牌
lookpai("luo",luo);
lookpai("luo2",luo2);
lookpai("luo3",luo3);
lookpai("底牌",dipai);
}
public static void lookpai(String name,ArrayList<String> array){
System.out.print(name + "的牌是:");
for(String s:array){
System.out.print(s+" ");
}
System.out.println();
}
}
斗地主装牌
最新推荐文章于 2024-05-19 10:11:06 发布