当然可以!让我们尝试创建一个有趣的小项目:一个猜数字游戏。在这个游戏中,计算机将随机生成一个数字,玩家需要猜测这个数字是多少。每次猜测后,程序会告诉玩家他们的猜测是太高了、太低了还是正确的。
下面是使用 Java 实现这个游戏的一个简单示例:
import java.util.Random;
import java.util.Scanner;
public class GuessTheNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
System.out.println("Welcome to the Guess the Number Game!");
// 生成一个 1 到 100 之间的随机数
int randomNumber = random.nextInt(100) + 1;
int attempts = 0;
boolean isGuessed = false;
while (!isGuessed) {
System.out.print("Guess a number between 1 and 100: ");
int guess = scanner.nextInt();
attempts++;
if (guess < randomNumber) {
System.out.println("Too low! Try again.");
} else if (guess > randomNumber) {
System.out.println("Too high! Try again.");
} else {
isGuessed = true;
System.out.println("Congratulations! You guessed the number in " + attempts + " attempts.");
}
}
scanner.close();
}
}
运行说明:
- 编译程序:确保你的开发环境已安装 JDK,并使用
javac GuessTheNumberGame.java
命令编译代码。 - 运行程序:使用
java GuessTheNumberGame
命令运行程序。 - 输入数据:根据提示输入你猜测的数字。
这个游戏很有趣,也很适合初学者学习循环和条件判断。你可以继续扩展这个游戏,例如增加难度级别(改变随机数的范围),记录最高得分,或者添加图形用户界面等特性。
评论(0)