猜数字游戏实习报告
(20001214,指导教师:阿秋)
一.功能描述
在大一上学期的第 20 周的 JAVA 实习中,我选择第一题“猜数字游戏”来帮助我达到锻
炼程序设计实践能力、加深程序设计相关知识的认识、提升实践动手能力和创新能力的目的。
这个小游戏我很久以前就接触过了,所以希望自己也能编写一个类似的小游戏。它的功
能与文曲星里的猜数字游戏类似,都是随机产生 4 个不同的 0—9 之间的整数,然后让玩家
依次输入 4 个不同的 0—9 之间的整数,游戏则给出类似“nBmA”的提示,“n”表示猜中了
多少个正确的数字,“m”表示猜中了多少个数字和位置都正确的数字。
我设计的猜数字游戏主要有四个功能,即猜数字、给出答案、显示所猜结果和退出。同
时,在 GUI 界面的下半部分还有游戏的提示。玩游戏时只需在文本框中输入任意一个各数
为不相同的四位数,然后点击“确定”即可看到自己所猜的结果是否正确,如图1 所示:
图 1 图 2
图 3 图 4
如图 2 所示,这是按下“答案”键的结果,可以显示出本次游戏的正确答案。
如图 3 所示,每次输入所猜得数之后,下面的 displayArea 会显示以精彩的次数和猜中
的情况。
如图 4 所示,在 GUI 界面中设了一个“退出”键,显得比较完整,不需要每次推出都
点击右上角的“关闭”键。
如图 5 所示,在这个游戏 GUI 界面的下半部分还有游戏说明