文章目录
功能需求
- 功能需求
- 程序设计
猜数字游戏是一款简单的休闲游戏,玩家需要猜测计算机随机生成的一个数字,直到猜中为止。
本文的目标是设计一个猜数字小游戏。
游戏规则:
- 游戏开始时,计算机随机生成一个三位数的数字,每个数位上的数字可以重复。
- 玩家需要输入一个三位数的数字,每个数位上的数字可以重复,程序将判断玩家猜测的数字与答案的数字进行比较,并提示玩家猜测的数字与答案数字的大小比较情况。
- 每次猜测后,程序将显示玩家本次猜测的数字与答案数字的大小比较情况,即比猜测的数字大还是比猜测的数字小。
- 玩家可以根据上一次的匹配情况,推测出猜测的范围应该如何去缩小才是正确的,然后根据推测猜测下一次的数字。
- 可以为玩家设置最多N次猜测机会,如果N次都没有猜中,游戏结束,可以并告诉玩家答案。
首先,我们实现一个可以交互的猜数字框架。
待猜测的数字人为指定,猜测的数字由用户输入,比较大小的代码采用选择结构实现。
if (guess > num) { System.out.println(“Higher!”); } else if (guess < num) { System.out.println(“Lower!”); } else { System.out.printl