java题目,求解答代码,谢谢了
写一个xx接口,xx接口里有加减乘除四个方法,然后写一个实现类实现这几个方法,我们对这几个方法进行运算,在测试的时候打印出运算的值...
写一个xx接口,xx接口里有加减乘除四个方法,然后写一个实现类实现这几个方法,我们对这几个方法进行运算,在测试的时候打印出运算的值
展开
1个回答
展开全部
public interface Calculate {
public int add(int a, int b);
public int sub(int a, int b);
public int multiply(int a, int b);
public int divide(int a, int b);
}
public class Calculator implements Calculate{
@Override
public int add(int a, int b) {
return a+b;
}
@Override
public int sub(int a, int b) {
return a-b;
}
@Override
public int multiply(int a, int b) {
return a*b;
}
@Override
public int divide(int a, int b) {
if(b==0) {
System.out.println("Cannot divide by 0");
return 0;
}
return (int)(a/b);
}
public static void main(String[] args) {
Calculator c = new Calculator();
System.out.println(c.add(1, 2));
System.out.println(c.sub(3, 10));
System.out.println(c.multiply(3, 5));
System.out.println(c.divide(8, 0));
System.out.println(c.divide(8, 2));
}
}
这里是用的int类型,可以用double作为返回类型。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询