package asd;
interface Compute{
int computer(int n,int m);
}
class Jia implements Compute{
public int computer(int a,int b) {
int s=a+b;
System.out.println("jia:"+s);
return s;
}
}
class Jian implements Compute{
public int computer(int a,int b) {
int s=a-b;
System.out.println("jian:"+s);
return s;
}
}
class Cheng implements Compute{
public int computer(int a,int b) {
int s=a*b;
System.out.println("cheng:"+s);
return s;
}
}
class Chu implements Compute{
public int computer(int a,int b) {
try {
int result=divide(a,b);
}catch(Exception e) {
System.out.println("有异常!");
}
return 1;
}
public static int divide(int x,int y) {
int result=x/y;
System.out.println("chu:"+result);
return result;
}
}
class UseCopute{
public void useCom(Compute com,int one,int two) {
com.computer(one,two);
}
}
public class Text {
public static void main(String[] args) {
Jia jia=new Jia();
Jian jian=new Jian();
Cheng cheng=new Cheng();
Chu chu=new Chu();
UseCopute uc =new UseCopute();
uc.useCom(jia,2,1);
uc.useCom(jian,2,1);
uc.useCom(cheng,2,1);
uc.useCom(chu,2,1);
}
}
2020/11/11 第五次上机作业
最新推荐文章于 2024-04-20 00:42:15 发布