扑克牌游戏

实现斗地主发牌程序。程序运行后打印出每个人的牌和底牌。(要求封装对象,每一张牌就是一个对象。)

如何把每一张牌封装成为一个对象呢?首先我们需要创建一个类,定义牌的属性(牌包括花色、点数,除此之外还有大小王),
添加Set()、get()方法和构造方法;扑克牌游戏_第1张图片

然后我们需要创一个集合,当做牌盒,往里面放54张不相同的牌,放好之后,打乱牌的顺序;

扑克牌游戏_第2张图片

其次,我们还需要创建三个玩家来进行摸牌,摸的每一张牌都要存在每一个玩家的手中,三人交替摸牌,留下的三张作为地主牌,并打印输出语句;

扑克牌游戏_第3张图片

最后查看打印结果,每一次打印的结果都不一样,因为打乱后是动态的。

扑克牌游戏_第4张图片

由于时间仓促,博客写的不够详细,准备的不够好,但还是谢谢你们的观赏!

你可能感兴趣的:(扑克牌游戏)