package text;
public interface Computer {
public int computer(int n,int m);
}
package text;
public class plus implements Computer {
public int computer(int n,int m) {
return n+m;
}
}
package text;
public class JIAN implements Computer{
public int computer(int n,int m) {
return n-m;
}
}
package text;
public class CHENG implements Computer{
public int computer(int n,int m) {
return n*m;
}
}
package text;
public class CHU implements Computer{
public int computer(int n,int m) {
return n/m;
}
}
package text;
public class UseComputer {
public void UseComputer(Computer com,int one, int two){
int x =com.computer(one, two);
System.out.println("运算的结果为:"+x);
}
}
package text;
public class Test {
public static void main(String[] args) {
UseComputer uc=new UseComputer();
int one =20;
int two =2;
Computer plus=new plus();
Computer jian=new JIAN();
Computer cheng=new CHENG();
Computer chu=new CHU();
uc.UseComputer(plus, one, two);
uc.UseComputer(jian, one, two);
uc.UseComputer(cheng, one, two);
uc.UseComputer(chu, one, two);
}
}