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);
}
}
}
该博客展示了一个Java程序的实现,包括创建A和B两个类,B类中包含一个cai方法进行条件判断。程序通过键盘输入与用户交互,比较输入值与A对象的v值,根据比较结果输出相应信息,并在条件满足时终止程序。
2万+

被折叠的 条评论
为什么被折叠?



