java大赛王靖_JokerSystem.java

package wangjing;

import java.util.TreeMap;

import java.util.ArrayList;

public class JokerSystem {

private ArrayList cards;// 所有牌的集合

private ArrayList colors;// 颜色

private ArrayList numbers;// 数字

private ArrayList play1 = new ArrayList();// 玩家1的牌

private ArrayList play2 = new ArrayList();// 玩家2的牌

private ArrayList play3 = new ArrayList();// 玩家3的牌

private ArrayList secret = new ArrayList();// 三张底牌

public ArrayList getCards() {

return cards;

}

public void setCards(ArrayList cards) {

this.cards = cards;

}

public ArrayList getColors() {

return colors;

}

public void setColors(ArrayList colors) {

this.colors = colors;

}

public void setNumbers(ArrayList numbers) {

this.numbers = numbers;

}

public void go() {// 开始发牌

for (int i = 0; i < cards.size(); i++) {

if (i < 51) {

if (i % 3 == 1) {

play1.add(cards.get(i));

}

if (i % 3 == 2) {

play2.add(cards.get(i));

}

if (i % 3 == 0) {

play3.add(cards.get(i));

}

} else {

secret.add(cards.get(i));

}

}

}

public void initDate() {// 开始洗牌

for (int i = 55; i >= 2; i--) {

int a = (int) (Math.random() * i);

cards.add(i - 1, cards.get(a));

cards.remove(cards.get(a));

}

}

public void initDate1(){

}

public void randomCards() {

}

public void show() {// 获取所有的牌

System.out.println("玩家1的牌;"+play1);

System.out.println("玩家2的牌;"+play2);

System.out.println("玩家3的牌;"+play3);

System.out.println("三张底牌为;"+secret);

}

}

一键复制

编辑

Web IDE

原始数据

按行查看

历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值