Java项目实战猜数字小游戏
以下是一个使用Java实现的猜数字小游戏的示例代码:
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 生成随机数
Random random = new Random();
int targetNumber = random.nextInt(100) + 1;
System.out.println("欢迎来到猜数字游戏!");
int guessCount = 0;
int guess;
while (true) {
System.out.print("请输入一个猜测的数字(1-100):");
guess = scanner.nextInt();
guessCount++;
if (guess < targetNumber) {
System.out.println("太小了,再试试!");
} else if (guess > targetNumber) {
System.out.println("太大了,再试试!");
} else {
System.out.println("恭喜你,猜对了!");
break;
}
}
System.out.println("你一共猜了 " + guessCount + " 次。");
}
}
在游戏开始时,程序会随机生成一个1到100之间的数字作为目标数字。玩家需要通过输入猜测的数字来猜测目标数字。程序会根据猜测的数字给出提示,告诉玩家猜测的数字是太大了还是太小了,直到玩家猜对目标数字为止。最后,程序会告诉玩家猜测了多少次才猜对。
请注意,这只是一个简单的示例代码,实际的游戏可以根据需要进行扩展和改进。