4. 定义一个猜数字游戏类(Game),仅有一个成员变量v有一个初值100,定义一个测试类(TestGame)对A类的成员变量v进行猜,如果大了则提示大了小了则提示小了,等于则提示猜测成功,结束 提示:while (1==1)循环执行
时间: 2024-10-20 18:19:24 浏览: 24
好的,我们可以创建一个简单的猜数字游戏类(Game)和一个测试类(TestGame)来实现这个功能。首先,我们定义Game类:
```java
public class Game {
private int v = 100; // 秘密数值
public void startGuess() {
System.out.println("欢迎来到猜数字游戏,秘密数字是100。");
while (true) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入你猜的数字(0-100): ");
int guess = scanner.nextInt();
if (guess < v) {
System.out.println("你猜的数字偏小了");
} else if (guess > v) {
System.out.println("你猜的数字偏大了");
} else {
System.out.println("恭喜你,猜测成功!");
break; // 当猜中时退出循环
}
}
scanner.close();
}
}
```
然后,在TestGame类中,我们创建一个Game对象并调用startGuess方法:
```java
public class TestGame {
public static void main(String[] args) {
Game game = new Game();
game.startGuess();
}
}
```
当运行TestGame类,它会启动猜数字游戏,用户可以输入他们的猜测直到猜中为止。
阅读全文