编写一个猜测数字的java程序_第二周JAVA上机实验(三)猜数游戏
时间: 2023-11-27 15:51:23 浏览: 50
好的,下面是一个简单的猜数字 Java 程序:
```java
import java.util.Scanner;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int answer = (int) (Math.random() * 100) + 1; // 生成随机数
int guess = 0;
int count = 0;
System.out.println("猜猜我的数字是多少(1-100):");
while (guess != answer) {
guess = input.nextInt();
count++;
if (guess < answer) {
System.out.println("猜小了,再试一次:");
} else if (guess > answer) {
System.out.println("猜大了,再试一次:");
} else {
System.out.println("恭喜你,猜对了!你一共猜了 " + count + " 次。");
}
}
}
}
```
程序会随机生成一个 1 到 100 之间的整数,然后让用户输入猜测的数字,直到猜对为止。如果猜小了,程序会提示用户再试一次;如果猜大了,程序也会提示用户再试一次。如果猜对了,程序会输出猜测的次数。
注意:为了使用 Scanner 类读取用户输入,需要在程序开头引入 `java.util.Scanner` 包。