Java猜数字游戏一个类A有一个成员变量有一个初值100。定义一个类对A类的成员变量进行猜。如果大了则提示大了小了则提示小了。等于则提示猜测成功
时间: 2023-07-29 18:12:07 浏览: 96
可以按照以下步骤实现Java猜数字游戏:
1. 创建一个类A,包含一个成员变量num,初始化为100。
2. 创建一个新类B,在B类的main方法中实例化A类对象a,并通过键盘输入一个整数guess。
3. 在B类中,使用if-else语句来判断guess与a.num的大小关系,并输出相应的提示信息。
4. 如果guess等于a.num,则输出“猜测成功”,否则再次输入并判断。
具体代码实现如下:
```java
// 类A
public class A {
int num = 100; // 成员变量num的初值为100
}
// 类B
import java.util.Scanner;
public class B {
public static void main(String[] args) {
A a = new A(); // 实例化A类对象a
Scanner scanner = new Scanner(System.in);
while (true) {
System.out.print("请输入一个整数:");
int guess = scanner.nextInt(); // 从键盘输入一个整数
if (guess > a.num) {
System.out.println("大了,请重新输入!");
} else if (guess < a.num) {
System.out.println("小了,请重新输入!");
} else {
System.out.println("猜测成功!");
break;
}
}
scanner.close();
}
}
```
运行结果示例:
```
请输入一个整数:50
小了,请重新输入!
请输入一个整数:150
大了,请重新输入!
请输入一个整数:100
猜测成功!
```
阅读全文