java编写一个猜数字游戏
时间: 2024-03-19 15:44:51 浏览: 93
好的,以下是一个简单的Java猜数字游戏的示例代码:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Random random = new Random();
int numberToGuess = random.nextInt(100) + 1;
int numberOfTries = 0;
Scanner input = new Scanner(System.in);
int guess;
boolean win = false;
while (win == false) {
System.out.print("请输入一个1到100之间的整数:");
guess = input.nextInt();
numberOfTries++;
if (guess == numberToGuess) {
win = true;
} else if (guess < numberToGuess) {
System.out.println("太小了,再试一次。");
} else if (guess > numberToGuess) {
System.out.println("太大了,再试一次。");
}
}
System.out.println("恭喜你猜对了!你猜了" + numberOfTries + "次。");
}
}
```
这个程序首先生成一个1到100之间的随机数,然后要求用户输入一个整数作为猜测。如果猜测的数和生成的数相同,程序将输出“恭喜你猜对了”并显示猜测的次数。如果猜测的数比生成的数小,则输出“太小了,再试一次”。如果猜测的数比生成的数大,则输出“太大了,再试一次”。程序将继续循环,直到用户猜对为止。
阅读全文