用java编写一个猜数字
时间: 2023-08-19 22:05:43 浏览: 93
好的,以下是用Java编写的一个猜数字游戏:
```java
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
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;
System.out.println("猜数字游戏开始了!");
while (win == false) {
System.out.print("请输入一个1到100之间的整数:");
guess = input.nextInt();
numberOfTries++;
if (guess == numberToGuess) {
win = true;
System.out.println("恭喜你,猜对了!");
System.out.println("你用了" + numberOfTries + "次猜中了数字" + numberToGuess);
} else if (guess < numberToGuess) {
System.out.println("猜小了,请再试一次。");
} else if (guess > numberToGuess) {
System.out.println("猜大了,请再试一次。");
}
}
}
}
```
这个程序会生成一个1到100的随机整数,然后要求用户输入一个整数,程序会告诉用户这个整数相比于答案是偏大还是偏小,直到用户猜中答案为止。同时,程序会记录用户猜了几次才猜中答案,并在猜中之后输出这个信息。
阅读全文