public class Caishuzi {
//主方法入口
public static void main(String[] args) {
//创建A对象
A aa = new A(10);
//创建B对象
B bb = new B(aa);
//键盘输入
java.util.Scanner s = new java.util.Scanner(System.in);
while(true){
int c = s.nextInt();
//调用B对象中的cai方法,输入为键盘输入
bb.cai(c);
}
}
}
//创建一个A类
class A{
//私有化V
private int v;
//无参构造
public A() {
}
//有参构造
public A(int v) {
super();
this.v = v;
}
//getter方法
public int getV() {
return v;
}
//setter方法
public void setV(int v) {
this.v = v;
}
}
//创建一个B类
class B{
//私有化A类型的变量a
private A a;
//无参构造
public B() {
}
//有参构造
public B(A a) {
super();
this.a = a;
}
//getter方法
public A getA() {
return a;
}
//setter方法
public void setA(A a) {
this.a = a;
}
//方法cai
public void cai(int b) {
if(b < a.getV()) {
System.out.println("小了");
}else if(b > a.getV()) {
System.out.println("大了");
}else if(b == a.getV()) {
System.out.println("对了");
//终止程序
//退出JVM
System.exit(0);
}
}
}