### 猜数字找小鸡

猜数字是比较简单的一个数字游戏，它可以是两个人之间的游戏，可以是人和电脑之间的交互游戏，也可以做成网络通信的游戏。本实例将通过 Java 实现一个在猜数字基础上扩展的一个猜数字找小鸡游戏。游戏运行时会先生成一个随机数字，这个数字是隐藏的，对玩家不可见，它代表小鸡藏在哪个小筐的编号，界面中包含 3 个小筐，分别藏着小鸡和两个蛋，玩家在文本框中输入猜测的对应小筐的数字编号，对应编号的小筐会显示隐藏的东西，如果是小鸡，说明猜对了，同时将随机改变小鸡的位置。

程序的运行结果如下。

程序启动后，会有 3 个小筐，其中有一个框下面是小鸡，如图 1 所示。

图 1 猜小了时显示的效果

输入猜测的编号，如果猜错了会显示鸡蛋，如图 2 所示 。

图 2 猜大了时显示的效果

如果猜对了会显示小鸡图片，并提示恭喜你猜对了。如图 3 所示 。

图 3 猜对了时显示的效果

#### 已有类：

位置：应用/源码管理/类库/findChicken.jar。

#### 实现步骤

下面我们来介绍本实例的实现步骤。

（1）创建一个 Java 项目。

（2）在项目的根目录中创建一个名称为 lib 的文件，并将本实例所需的已有类 findChicken.jar 复制到 lib 文件夹中。

（3）将这个 jar 包添加到构建路径中。

（4）在项目的 src 文件夹上单击鼠标右键，选择“新建”/“”菜单项，在弹出的“新建 Java 类”向导对话框中，输入类的名称“Chicken”并通过向导生成 main()方法。

（5）在 main()方法中创建 FindChicken 已有类的实例对象，并调用已有类的方法，来显示程序界面，并开始游戏。关键代码如下

public class Chicken {

public static void main(String[] args) {

FindChicken findChicken = new FindChicken(); // 创建已有类对象

findChicken.setVisible(true);// 调用对象方法显示窗体

}

}

（6）保存该文件，单击按钮，运行该程序，将显示如图 4 所示的运行结果。

图 4 默认的运行结果