// Java游戏编程示例:简单的控制台猜数字游戏
import java.util.Random;
import java.util.Scanner;
public class GuessTheNumber {
public static void main(String[] args) {
// 创建随机数生成器
Random random = new Random();
// 生成一个1到100之间的随机整数
int numberToGuess = random.nextInt(100) + 1;
// 创建扫描器对象,用于从控制台读取用户输入
Scanner scanner = new Scanner(System.in);
System.out.println("欢迎来到猜数字游戏!");
System.out.println("我已经想好了一个1到100之间的数字。");
// 初始化猜测次数为0
int attempts = 0;
int guess = -1; // 初始值设置为-1,确保进入循环
// 游戏主循环
while (guess != numberToGuess) {
// 提示用户输入猜测的数字
System.out.print("请输入你的猜测:");
guess = scanner.nextInt();
attempts++;
// 根据用户的输入给出提示
if (guess < numberToGuess) {
System.out.println("太小了!再试一次。");
} else if (guess > numberToGuess) {
System.out.println("太大了!再试一次。");
} else {
System.out.println("恭喜你,猜对了!");
System.out.println("你总共猜了 " + attempts + " 次。");
}
}
// 关闭扫描器
scanner.close();
}
}
while
循环来不断提示用户输入猜测的数字,并根据用户的输入给出相应的提示(太大、太小或猜对)。这个示例展示了如何使用Java编写一个简单的控制台游戏,包含了基本的输入输出、条件判断和循环结构。
上一篇:java 静态变量
下一篇:java解析xml文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站