第一个类:
public class Calculator {
int num1=0;//第一个加数
int num2=0;//第二个加数
int num3=0;//第三个加数
public void jia(){
num3=num1+num2;
System.out.println("加:"+num3);
}
public void jian(){
num3=num1-num2;
System.out.println("减:"+num3);
}
public void cheng(){
num3=num1*num2;
System.out.println("乘:"+num3);
}
public void chu(){
num3=num1/num2;
System.out.println("除:"+num3);
}
}
第二个类:
public class test {
public static void main(String[] args) {
Calculator show=new Calculator();
Scanner input=new Scanner (System.in);
System.out.println("请输入第一个加数:");
show.num1=input.nextInt();
System.out.println("请输入第二个加数:");
show.num2=input.nextInt();
show.jia();
show.jian();
show.cheng();
show.chu();//调用
}
}
普通写法:一个计算类,类中有4个方法,加减乘除,每个方法都有两个int或者double类型的形参,除法中判断除数不能为0;
文艺写法:一个父类接口,有一个计算方法(有两个int或者double类型的形参)。然后有4个类(加减乘除)实现该父类接口,同样判断除法中判断除数不能为0。
13写法:直接四个线程类~~