
使用Java开发单人21点小游戏
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
在本文中,我们将会深入探究如何利用Java编程语言构建一个简单的数字猜谜游戏——21点,也被称为Blackjack,它是一种广为流传的经典纸牌游戏,目标是在不超出21分的前提下尽可能靠近这个分数.本节我们将详细阐述其基本逻辑和核心算法设计.为了更好地开发四个Java类,每一个类别分别对应游戏的不同模块。
1. `Players` 类:负责管理游戏中的所有玩家,并涵盖人类及电脑类型的参与者。
2. 该类必须包含每个玩家的姓名以及当前手牌所获得的总点数。
3. 该类应支持以下基本操作:
a. `hit()`:表示玩家选择拿取一张新牌。
b. `stand()`:表示玩家决定停止行动并结束此轮次。
```java
public class Player {
private String name;
private int score;
... 构造函数、getters和setters ...
public void hit(Card card) {
更新玩家的点数
}
public void stand() {
表示玩家不再拿牌
}
}
````Deck` 类用于表示一副标准扑克牌。该类包含52张不同点数与花色的扑克牌。该类能够实现洗牌和发牌功能。```java
public class Deck {
private ArrayList
全部评论 (0)


