用 java 写一个小游戏
以下是一个 Java 小游戏的示例代码,游戏的名称为“猜数字”:
import java.util.Random; import java.util.Scanner;
public class GuessNumberGame { public static void main(String[] args) { System.out.println("Welcome to Guess Number Game!"); System.out.println("Please enter the range of numbers for the game (e.g. 1-100): ");
Scanner scanner = new Scanner(System.in);
String rangeString = scanner.nextLine();
String[] rangeArray = rangeString.split("-");
int minNumber = Integer.parseInt(rangeArray[0]);
int maxNumber = Integer.parseInt(rangeArray[1]);
Random random = new Random();
int randomNumber = random.nextInt(maxNumber - minNumber + 1) + minNumber;
int guessCount = 0;
boolean isCorrect = false;
System.out.println("Guess a number between " + minNumber + " and " + maxNumber + ": ");
while (!isCorrect) {
int guessNumber = scanner.nextInt();
if (guessNumber == randomNumber) {
guessCount++;
isCorrect = true;
} else if (guessNumber < randomNumber) {
guessCount++;
System.out.println("Too low, try again: ");
} else {
guessCount++;
System.out.println("Too high, try again: ");
}
}
System.out.println("Congratulations! You guessed the number in " + guessCount + " attempts.");
}
}
在这个游戏中,用户需要输入一个数字范围,然后程序会生成一个随机数。用户需要猜测这个随机数是多少,程序会根据用户的猜测给出提示,直到用户猜对为止。最后程序会输出用户猜对的次数。
原文地址: https://www.cveoy.top/t/topic/bMtE 著作权归作者所有。请勿转载和采集!