猜数字找小鸡

猜数字是比较简单的一个数字游戏,它可以是两个人之间的游戏,可以是人和电脑之间的交互游戏,也可以做成网络通信的游戏。本实例将通过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  默认的运行结果