以下是一个简易的Java小游戏的制作代码:
import java.util.Scanner; public class SimpleGame { public static void main(String[] args) { // 生成一个随机数作为答案 int answer = (int) (Math.random() * 100) + 1; // 初始化猜测次数为0 int guessCount = 0; // 创建Scanner对象,用于接收用户的输入 Scanner scanner = new Scanner(System.in); // 开始游戏 System.out.println("猜一个1到100之间的数字!"); while (true) { System.out.print("请输入你的猜测:"); int guess = scanner.nextInt(); // 猜测次数加1 guessCount++; // 判断猜测的数字与答案的关系 if (guess > answer) { System.out.println("猜测的数字太大了!"); } else if (guess < answer) { System.out.println("猜测的数字太小了!"); } else { // 猜对了 System.out.println("恭喜你猜对了!"); System.out.println("你一共猜了" + guessCount + "次。"); break; } } // 关闭Scanner对象 scanner.close(); } }
这个小游戏的规则是,程序会生成一个1到100之间的随机数作为答案,然后要求玩家输入一个猜测的数字,程序会根据玩家的猜测给出提示,直到猜对为止。游戏结束后会显示玩家所猜测的次数。