java题目,求解答代码,谢谢了

写一个xx接口,xx接口里有加减乘除四个方法,然后写一个实现类实现这几个方法,我们对这几个方法进行运算,在测试的时候打印出运算的值... 写一个xx接口,xx接口里有加减乘除四个方法,然后写一个实现类实现这几个方法,我们对这几个方法进行运算,在测试的时候打印出运算的值 展开
 我来答
魔动族牛牛
2017-01-08 · 超过24用户采纳过TA的回答
知道答主
回答量:46
采纳率:80%
帮助的人:36.7万
展开全部
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作为返回类型。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式