java猜数游戏:让用户猜数,一直到猜对为止。在最后提示是猜了几次猜对的
时间: 2024-05-11 16:14:32 浏览: 103
次数。
以下是一个简单的Java猜数游戏示例代码:
```java
import java.util.Scanner;
public class GuessingGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number = (int) (Math.random() * 100) + 1;
int guess = 0;
int count = 0;
System.out.println("I'm thinking of a number between 1 and 100. Can you guess what it is?");
while (guess != number) {
System.out.print("Enter your guess: ");
guess = scanner.nextInt();
count++;
if (guess < number) {
System.out.println("Too low. Try again.");
} else if (guess > number) {
System.out.println("Too high. Try again.");
} else {
System.out.println("Congratulations! You guessed the number in " + count + " tries.");
}
}
scanner.close();
}
}
```
在这个程序中,我们首先生成一个1到100之间的随机数作为程序选定的数字。然后,我们使用一个while循环来提示用户输入他们的猜测,直到他们猜中为止。在每次循环中,我们将用户的猜测与程序选定的数字进行比较,并根据猜测结果输出相应的提示。如果用户猜中了,我们输出祝贺消息以及猜测次数。最后,我们关闭Scanner对象。
阅读全文