用Java编写一个泛型计算器类
答案:3 悬赏:30 手机版
解决时间 2021-03-07 01:47
- 提问者网友:沦陷
- 2021-03-06 13:43
我想编写一个泛型计算器类,要求如下:包含加减乘除,就可以了,要具体步骤,最好是有注释
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-03-06 15:03
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比较好
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楼网友:不如潦草
- 2021-03-06 16:26
可以给个地址么?我以邮件的方式发给你
- 2楼网友:骨子里都是戏
- 2021-03-06 15:30
你好!
class com{private int x;private int y;private int result;public int add(int a,int b){x=a;
y=b;
return result=x+y;
}一下类推就可以了,简单 如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯