java猜数字游戏:一个类A有一个成员变量v,有一个初值100。定义一个Main类,对A类的成员变量v进行猜。如果大 了则提示大了,小了则提示小了,等于则提示猜测成功。
时间: 2023-12-10 12:37:05 浏览: 132
下面是一个简单的 Java 猜数字游戏,类 A 和主类 Main 如下所示:
```java
// A 类
public class A {
private int v = 100; // 成员变量 v 初值为 100
// 猜测方法,返回值代表猜测结果:-1 表示小了,0 表示猜测成功,1 表示大了
public int guess(int num) {
if (num == v) {
return 0;
} else if (num < v) {
System.out.println("猜错了,数字太小了!");
return -1;
} else {
System.out.println("猜错了,数字太大了!");
return 1;
}
}
}
// 主类 Main
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
A a = new A();
Scanner scanner = new Scanner(System.in);
int guessNum;
int result;
do {
System.out.print("请输入您猜测的数字:");
guessNum = scanner.nextInt();
result = a.guess(guessNum);
} while (result != 0);
System.out.println("恭喜您猜对了!");
}
}
```
代码中,类 A 中的 guess 方法接受一个整数参数 num,表示玩家猜测的数字。如果 num 等于成员变量 v,返回 0 表示猜测成功;如果 num 小于 v,返回 -1 表示猜测的数字太小了;如果 num 大于 v,返回 1 表示猜测的数字太大了。主类 Main 中,首先创建一个 A 类的对象 a,然后使用 Scanner 类获取玩家猜测的数字 guessNum,调用 a.guess(guessNum) 方法进行猜测。如果猜错了,会输出提示信息;如果猜对了,会输出恭喜信息并结束游戏。
阅读全文