没有合适的资源?快使用搜索试试~ 我知道了~
Java语言编写扑克牌小游戏
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
3 下载量 41 浏览量
2020-12-20
22:07:20
上传
评论 1
收藏 131KB PDF 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/13740826/0001-324ccce845e10560ebeef484558487d8_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
3页
扑克牌小游戏 第一版本 我写的这个扑克牌小游戏是一个很基础的java控制台程序。这个扑克牌游戏主要的游戏过程是:首先创建一副扑克牌,创建完扑克牌之后要进行洗牌,牌洗好了,需要玩家来玩,接下来就创建玩家。有洗好的牌,也有玩家了,那么就开始发牌,每一位玩家发两张牌,发完牌后,比较玩家中手牌的大小,大的那一位获胜。(忽略大小王) 第一步:首先我们需要创建一个扑克牌类,扑克牌主要有两个属性,一个是扑克牌的点数(point),一个是扑克牌的花色(color),需要重载构造函数,一个无参的,一个有参的。在最后还重写了equals方法,判断两个扑克牌是否相等。 第二步:我们创建玩家类,玩家拥有三个属性,一个
资源详情
资源评论
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/13740826/bg1.jpg)
Java语言编写扑克牌小游戏语言编写扑克牌小游戏
扑克牌小游戏扑克牌小游戏
第一版本第一版本
我写的这个扑克牌小游戏是一个很基础的java控制台程序。这个扑克牌游戏主要的游戏过程是:首先创建一副扑克牌,创建完扑克牌之后要进行洗牌,牌洗好了,需要玩家来玩,接
下来就创建玩家。有洗好的牌,也有玩家了,那么就开始发牌,每一位玩家发两张牌,发完牌后,比较玩家中手牌的大小,大的那一位获胜。(忽略大小王)
第一步:首先我们需要创建一个扑克牌类,扑克牌主要有两个属性,一个是扑克牌的点数(
point
),一个是扑克牌的花色(
color
)
,
需要重载构造函数,一个无参的,一个有参的。
在最后还重写了
equals
方法,判断两个扑克牌是否相等。
第二步:我们创建玩家类,玩家拥有三个属性,一个是
id
,一个
name
,另一个是手牌,手牌需要用集合存储。在这个游戏中,我们给每名玩家会发两张牌,所以用
List
来存放手牌。
同样是创建无参构造方法和有参构造方法。
第三步:创建游戏的主类了。
public class Poker {
private String point;
private String color;
public void setPoint(String point) {
this.point=point;
}
public String getPoint() {
return point;
}
public void setColor(String color) {
this.color=color;
}
public String getColor() {
return color;
}
public Poker(String color,String point) {
// TODO 自动生成的构造函数存根
this.point=point;
this.color=color;
}
@Override
public String toString() {
return color +" "+ point;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (!(obj instanceof Poker))
return false;
Poker other = (Poker) obj;
if (color == null) {
if (other.color != null)
return false;
} else if (!color.equals(other.color))
return false;
if (point == null) {
if (other.point != null)
return false;
} else if (!point.equals(other.point))
return false;
return true;
}
}
import java.util.ArrayList;
import java.util.List;
public class GamePlayer {
private String id;
private String name;
private List pokers;
public GamePlayer(String id, String name) {
// TODO 自动生成的构造函数存根
this.id = id;
this.name = name;
this.pokers = new ArrayList();
}
public void setId(String id) {
this.id = id;
}
public String getId() {
return id;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public List getPokers() {
return pokers;
}
public void setPokers(List pokers) {
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
weixin_38553466
- 粉丝: 10
- 资源: 955
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0