Java简单猜数字游戏逻辑怎么写
以下是一个简单的Java猜数字游戏的逻辑:
- 生成一个随机数字作为答案。
- 让用户输入一个数字作为猜测。
- 比较用户的猜测和答案的大小关系。
- 如果猜测的数字比答案小,提示用户“太小了”。
- 如果猜测的数字比答案大,提示用户“太大了”。
- 如果猜测的数字与答案相等,提示用户“恭喜你,猜对了!”。
- 如果用户没有猜中,返回步骤2继续猜测,直到猜中为止。
以下是一个示例代码:
import java.util.Scanner;
public class GuessNumberGame { public static void main(String[] args) { // 生成一个随机数字作为答案 int answer = (int) (Math.random() * 100) + 1;
// 让用户输入一个数字作为猜测
Scanner scanner = new Scanner(System.in);
int guess;
do {
System.out.print("请输入一个数字(1-100):");
guess = scanner.nextInt();
// 比较用户的猜测和答案的大小关系
if (guess < answer) {
System.out.println("太小了!");
} else if (guess > answer) {
System.out.println("太大了!");
} else {
System.out.println("恭喜你,猜对了!");
}
} while (guess != answer);
}
原文地址: https://www.cveoy.top/t/topic/g90d 著作权归作者所有。请勿转载和采集!