以下是一個簡易的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之間的隨機數作為答案,然后要求玩家輸入一個猜測的數字,程序會根據玩家的猜測給出提示,直到猜對為止。游戲結束后會顯示玩家所猜測的次數。