java 把一副扑克牌打乱_Java基础高级综合练习题扑克牌的创建

最近学了很多的知识,脑容量小,记不清,还是得做做练习!

今天就做了一个扑克牌的练习

首先呢..这个逻辑一定要非常清楚,我们要想做出一副扑克牌,必定要弄清楚每一张牌和整的一副牌

5f3e696fa5d1a3776c0a02cc0472fcc5.png

首先分析 一张扑克

一张牌里面有什么?相信大家看图(图不是我写的)就应该懂了,一张扑克有属于它自己的花色(红桃,黑桃,梅花,方块) 以及自己的点数(A,2,3…..J,Q,K)就这两种属性,对吧!

那么花色符号,点数符号是个啥? 花色符号就是来代替我们的花色的,我们不可能拿着“红桃”这种文字写进程序吧!所以我们可以用数字来代替

我们就按照下面的,一 一对应

/**

* 王 ♥ ♠ ♣ ♦

* 1 2 3 4 5

* A J Q K 小王 大王

* 1 11 12 13 14 15

**/

好了,我们已经把每张特殊一点的扑克给对应好了!我们可以开始写代码了

我的代码文件:

APoker.java————–一张扑克

Poker.java—————-一副扑克

Test.java——————测试

APoker.java先给大家展示

public class APoker {

//implements Comparable

//花色

private int color;

//点数

private int count;

//花色符号

private String colorText;

//点数符号

private String countText;

//写构造方法

public APoker(int color, int count, String colorText, String countText) {

super();

this.color = color;

this.count = count;

this.colorText = colorText;

this.countText = countText;

}

//GET SET 方法,进行封装

public int getColor() {

return color;

}

public void

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值