猜数字游戏:一个类 A 有一个成员变量 v,有一个初值 100。再定义一个类,对A 类的成员变量 v 进行猜。如果大了则提示大了,小了则提示小了,等于则提示猜测成功。
import java.util.Scanner;
public class _猜数字 {
public static void main(String[] args) {
System.out.println("请输入一个数:");
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
B b = new B(x);
}
}
class A{
int v =100;
}
class B{
A a = new A();
public B(int x){
if (x<a.v){
System.out.println("小了");
}else if (x>a.v){
System.out.println("大了");
}else {
System.out.println("猜测成功");
}
}
}
优化改进后
import java.util.Scanner;
public class _猜数字 {
public static void main(String[] args) {
System.out.println("请输入一个数:");
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
B b1 = n