Java编写猜数字游戏攻略
概述
猜数字游戏是一款简单有趣的小游戏,玩家需要在给定的范围内猜出正确的数字。在Java中,可以通过编写控制台程序实现这个游戏。
实现步骤
- 随机生成一个范围内的整数作为正确的数字,可以使用
java.util.Random
类来生成随机数。示例代码如下:
Random random = new Random();
int answer = random.nextInt(100); // 生成一个0-99之间的随机数
- 使用
Scanner
类从控制台读取用户的输入,示例代码如下:
Scanner scanner = new Scanner(System.in);
int guess = scanner.nextInt(); // 读取用户输入的整数
- 将用户输入的数字与正确的数字进行比较,根据比较的结果给出提示信息。示例代码如下:
if (guess == answer) {
System.out.println("恭喜你,猜对了!");
} else if (guess < answer) {
System.out.println("猜小了,再试试!");
} else {
System.out.println("猜大了,再试试!");
}
- 重复步骤2和步骤3,直到用户猜对为止。
完整代码示例
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
Random random = new Random();
int answer = random.nextInt(100);
Scanner scanner = new Scanner(System.in);
int guess;
do {
System.out.print("请输入一个0-99之间的数字:");
guess = scanner.nextInt();
if (guess == answer) {
System.out.println("恭喜你,猜对了!");
} else if (guess < answer) {
System.out.println("猜小了,再试试!");
} else {
System.out.println("猜大了,再试试!");
}
} while (guess != answer);
}
}
示例1:正确答案是43,用户一开始输入60,程序提示“猜大了,再试试!”,用户接着输入30,程序提示“猜小了,再试试!”,用户最后输入43,程序提示“恭喜你,猜对了!”
示例2:正确答案是20,用户一开始输入20,程序直接提示“恭喜你,猜对了!”
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java编写猜数字游戏 - Python技术站