扑克牌

作者: 吴鹏608 | 来源:发表于2018-01-11 22:50 被阅读0次
package com.company;

import java.util.*;

public class cards {
    private List<card> cardList = new ArrayList<>();
    private String[] colors = new String[]{"红桃","黑桃","方片","草花"};
    public cards(){}

    public void init(){
        for (int i = 0;i < 4;i++){
            for (int j = 1;j < 14;j++){
                card card = new card();
                card.setColor(colors[i]);
                card.setValue(j);
                cardList.add(card);
            }
        }
    }
    public void print(){
        for (int j = 0;j < cardList.size();j++){
            if (j %13 == 0){
                System.out.println();
            }
            System.out.print(cardList.get(j).getColor()+cardList.get(j).getValue()+" ");

        }
    }

    public void xipai(){
        Collections.shuffle(cardList);
    }
    public List fapai(){
        List<card> cardList1 = new ArrayList<>();
        for (int i = 0;i < 5;i++){
            Random random = new Random();
            int index = random.nextInt(cardList.size());
            cardList1.add(cardList.get(index));
        }
        return cardList1;
    }
    public void print(List<card> cardList1){
        for (int j = 0;j < cardList1.size();j++){

            System.out.print(cardList1.get(j).getColor()+cardList1.get(j).getValue()+" ");

        }
    }
}


package com.company;

public class card {
    private String color;
    private int value;

    public card(){}
    public card(String color,int value){
        this.color = color;
        this.value = value;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public int getValue() {
        return value;
    }

    public void setValue(int value) {
        this.value = value;
    }
}


package com.company;

public class card {
    private String color;
    private int value;

    public card(){}
    public card(String color,int value){
        this.color = color;
        this.value = value;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public int getValue() {
        return value;
    }

    public void setValue(int value) {
        this.value = value;
    }
}


package com.company;

public class testcards {
    public static void main(String[] args) {
        cards cards = new cards();
        cards.init();
        cards.print();

    }
}

相关文章

  • 成双(二十三)

    打拖拉机这是一种扑克牌玩法的网络名称,本质上来说其实就是打80分。当然也有一副扑克牌,两副扑克牌及三副扑克牌的打法...

  • 第405篇 陪孩子玩一场游戏!

    前天,儿子在外面捡了一副扑克牌,兴高采烈地说:“妈妈,我们玩扑克牌吧!” 我不屑,心想:“扑克牌有啥好玩的?”嘴上...

  • 人格心理测试,扑克牌揭露你内心的秘密

    人格心理测试,扑克牌揭露你内心的秘密 我相信我们都玩过扑克牌,比如“炸金花”“斗地主”“21点”等等,别看扑克牌很...

  • 排序:插入排序

    插入排序的核心如同扑克牌,点数小的扑克牌放到最前面,之后的扑克牌依次往后挪动.时间复杂度0(n^2).代码:

  • 如何使用记忆宫殿记忆一副扑克牌

    对扑克牌进行编码 我们先看看扑克牌的编码转换: 扑克牌通过花色分为黑桃、红桃、梅花和方片 转换为编码分别是 黑桃1...

  • 扑克牌

    今天我和老爸玩了扑克牌。 等发完扑克牌后,我迫不及待的拿起了扑克牌,我的牌还算行,在我一切分配...

  • 第九小组——搭扑克牌高塔活动心得

    今天我们进行了创业小组实践-搭扑克牌高塔活动,由于只有10副扑克牌,所以需要快速的拿走扑克牌,赵洪欣冲在第一...

  • 2016.7.23"玩出父母力‘’day18

    1.情绪管理不错。 2.陪伴:晚饭前,孩子要和妈妈玩扑克牌,刚和几个姐姐用扑克牌玩的银行游戏。妈妈发现这个扑克牌游...

  • 熵增定律

    一副扑克牌 由有序到无序越来越混乱 但是通常情况下 扑克牌和扑克牌在一起的概率比较大

  • 扑克牌如何玩?+41+W18

    关于扑克牌,大家一定都不陌生,今天就谈谈用扑克牌来玩转数学,对孩子进行数学启蒙。 扑克牌的玩法有很多,只要脑洞大开...

网友评论

      本文标题:扑克牌

      本文链接:https://www.haomeiwen.com/subject/ugqxoxtx.html