go to index

java之路 — [3]实践 猜数字

read time 2 min read
java

实践 [猜数字]

在这篇文章里,我们将制作一个猜数字游戏。规则是首先程序随机生成一个0~99的整数,然后让玩家输入数字猜测,并告诉玩家猜大了还是猜小了,当最终玩家猜测成功后,输出玩家的猜测次数。本文章仅提供部分语法帮助以及伪代码思路开导,并在页面最下方提供答案示例,最好自己尝试实践编写。

语法帮助

以下语法并不需要你死记,在你需要的时候进行查阅即可

  1. 生成随机数
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的随机数。

  1. 读取输入内容
java
import java.util.Scanner;  //这一行写在代码文件最上方

Scanner sc = new Scanner(System.in); //定义一个读取器
int a = sc.nextInt(); //使用读取器读取一个整数

伪代码(仅供参考,你可以按照你的思路做不一定要一样)

plaintext
定义生成一个随机数
定义一个变量用于记录循环次数
死循环{
	读取玩家输入数字
	循环次数+1
    如果大于 输出大于
    如果小于 输出小于
    如果等于 输出答对了 并且break退出循环
}