用Java写一副扑克牌(不含游戏规则)

用Java写一副扑克牌(不含游戏规则)
我是一枚新人,第一次写博客,写的不好请帮我指出,谢谢各位大牛!!!

思路
,首先面向对象语言,我们的牌组分为两部分。
1,单张牌
单张牌会具有花色和点数两个属性。
2,牌组
由单张牌组成,可分为52张和54张(区别于大家需要的牌是否有大小王)
如何去实现一副牌?
用定义两个常量数组,分别包含花色和数值。利用双层循环来实现52张牌
如果需要54张则再添加大王和小王这两张牌。
当然,用于游戏的牌肯定要是随机的,所以我在这里添加了洗牌,发牌功能。
(如果你想要美女荷官在线发牌洗牌也可以定义个PrettyWomen的类来完成
洗牌和发牌)

代码如下:

一.定义单张牌的属性

public class Poke {
   
//不重复,定义Hashset 集合来保存(无序且不重复)
//定义两个循环来输出 扑克牌的两种属性  数值 和 花色 ;
	private String number;
	private String color;
	private int colorCount;
	private int numberCount;public Poke(String color, String number, int colorCount, int numberCount) {
   
    this.color = color;
    this.number = number;
    this.numberCount = numberCount;
    this.colorCount = colorCount;
}	
public String getNumber() {
   
	return number;
}
public void setNumber(String number) {
   
	this.number = number;
}public String getColor() {
   
	return color;
}public void setColor(String color) {
   
    
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值