用java语言编写猜数字游戏:一个类A有一个成员变量,有一个初值100。定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了,等于则提示猜测成功
时间: 2024-09-20 19:09:12 浏览: 37
创建一个叫做People的类
5星 · 资源好评率100%
你可以创建一个简单的Java程序来实现这个猜数字游戏。首先,我们需要定义一个`NumberGuessingGame`类,它包含一个整数成员变量`targetValue`(这里设为100),并提供一个方法让用户猜测。以下是基本的实现:
```java
public class NumberGuessingGame {
private int targetValue = 100;
public NumberGuessingGame() {
// 初始化目标值
}
public void startGuessing() {
Scanner scanner = new Scanner(System.in);
System.out.println("Welcome to the Guessing Game! The target number is between 1 and 100. Enter your guess:");
int guess;
while (true) {
guess = scanner.nextInt();
if (guess < targetValue) {
System.out.println("Too small, try again!");
} else if (guess > targetValue) {
System.out.println("Too big, try again!");
} else {
System.out.println("Congratulations! You guessed the number correctly!");
break; // 猜对了就退出循环
}
}
scanner.close(); // 关闭输入流
}
}
```
在这个游戏中,用户通过`startGuessing()`方法开始猜数,每次输入一个数字,程序会检查是否匹配目标值。如果不满足条件,则给出相应的提示。
如果你想要在一个单独的类中作为控制台应用运行这个游戏,可以这样做:
```java
public class Main {
public static void main(String[] args) {
NumberGuessingGame game = new NumberGuessingGame();
game.startGuessing();
}
}
```
阅读全文