实践 [猜数字]
在这篇文章里,我们将制作一个猜数字游戏。规则是首先程序随机生成一个0~99的整数,然后让玩家输入数字猜测,并告诉玩家猜大了还是猜小了,当最终玩家猜测成功后,输出玩家的猜测次数。本文章仅提供部分语法帮助以及伪代码思路开导,并在页面最下方提供答案示例,最好自己尝试实践编写。
语法帮助
以下语法并不需要你死记,在你需要的时候进行查阅即可
- 生成随机数
java
import java.util.Random; //这一行写在代码文件最上方
Random r = new Random(); //定义一个随机数生成器
int a = r.nextInt(1,5); //随机生成一个1-4的整数。
在r.nextInt(1,5);
中后面填写的那个数字会少一位,即如果你填写 (3,10)
他只会生成3-9的随机数。
- 读取输入内容
java
import java.util.Scanner; //这一行写在代码文件最上方
Scanner sc = new Scanner(System.in); //定义一个读取器
int a = sc.nextInt(); //使用读取器读取一个整数
伪代码(仅供参考,你可以按照你的思路做不一定要一样)
plaintext
定义生成一个随机数
定义一个变量用于记录循环次数
死循环{
读取玩家输入数字
循环次数+1
如果大于 输出大于
如果小于 输出小于
如果等于 输出答对了 并且break退出循环
}