斗地主游戏
java
MikeCat
小游戏
package DouDiZhu;
import java.util.ArrayList;
import java.util.Collections;
public class DouDiZhu {
public static void main(String[] args) {
ArrayList<String> poker = new ArrayList<>();
String[] colors = {
"♠","♥","■","♣"};
String[] numbers = {
"2","A","K","Q","J","10","9","8","7","6","5","4","3"};
poker.add("大王");
poker.add("小王");
for (String number : numbers){
for (String color : colors){
poker.add(color + number);
}
}
Collections.shuffle(poker);
System.out.println(poker);
ArrayList<String> player1 = new ArrayList<>();
ArrayList<String> player2 = new ArrayList<>();
ArrayList<String> player3 = new ArrayList<>();
ArrayList<String> dipai = new ArrayList<>();
for (int i = 0; i < poker.size();i++){
String p = poker.get(i);
if (i>=51){
dipai.add(p);
}else if(i % 3 == 0){
player1.add(p);
}else if(i % 3 == 1){
player2.add(p);
}else if(i % 3 == 2){
player3.add(p);
}
}
System.out.println("MikeCat:" + player1);
System.out.println("Cat:" + player2);
System.out.println("Mike:" + player3);
System.out.println("底牌:" + dipai);
}
}
Run:
[♠4, ♥2, 大王, ♣7, ♠J, ■6, ■5, ♥5, ♣3, ♣Q, ♣K, ♣A, ♣2, ■7, ■K, ■10, ♥Q, ♥6, ♠6, ♠2, ♥3, ♥4, ♣6, ♣10, ■J, ♠3, 小王, ♠K, ♥K, ♠7, ♣5, ■Q, ■8, ♥10, ■4, ♣J, ♣9, ♠A, ♠10, ♥7, ♠Q, ♥A, ♥J, ♠5, ♥9, ■2, ♠9, ♣4, ♠8, ■A, ♣8, ♥8, ■9, ■3]
MikeCat:[♠4, ♣7, ■5, ♣Q, ♣2, ■10, ♠6, ♥4, ■J, ♠K, ♣5, ♥10, ♣9, ♥7, ♥J, ■2, ♠8]
Cat:[♥2, ♠J, ♥5, ♣K, ■7, ♥Q, ♠2, ♣6, ♠3, ♥K, ■Q, ■4, ♠A, ♠Q, ♠5, ♠9, ■A]
Mike:[大王, ■6, ♣3, ♣A, ■K, ♥6, ♥3, ♣10, 小王, ♠7, ■8, ♣J, ♠10, ♥A, ♥9, ♣4, ♣8]
底牌:[♥8, ■9, ■3]
- 作者:麦克猫Cat
- 本文版权归作者和CSDN共有,欢迎转载,且在文章页面明显位置给出原文链接,未经作者同意必须保留此段声明,否则保留追究法律责任的权利。