用Java编写一个泛型计算器类

我想编写一个泛型计算器类,要求如下:包含加减乘除,就可以了,要具体步骤,最好是有注释

class Num<T> {
 
    public Number add(T a, T b) {
     
        Double n1 = Double.parseDouble(a.toString());
        Double n2 = Double.parseDouble(b.toString());
        return n1 + n2;
    }
}
 
public class Test5 {
 
    public static void main(String[] args) {
        Num num = new Num();
        //返回值是Number可以调方法转化任意数值类型
        System.out.println(num.add(5.00, 10));
    }
}

这里我用的是double,含金量高

在这里注意异常

符号问题多加一个参数判断一下,忘记了  字符串就可以  用switch比较好

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-12
class com{private int x;private int y;private int result;public int add(int a,int b){x=a;</p><p>y=b;</p><p>return result=x+y;</p><p>}一下类推就可以了,简单
第2个回答  2013-07-12
可以给个地址么?我以邮件的方式发给你