文件名称:Generic-Arithmetic:Java中的通用算术实现
文件大小:139KB
文件格式:ZIP
更新时间:2024-05-26 07:20:56
Java
通用算术 Generic-Arithmetic是一个Java库,它允许使用任何数值数据类型进行泛型算术。 必要的类型转换在内部自动进行。 数据类型也可以相互混合,例如,double和BigInt值可以相互偏移。 动机 为了用Java预先计算其数据类型未知的数字,必须付出很多努力。 默认情况下,有一些数字值类,它们也具有通用的超类java.lang.Number。 但是,运算符(即+-*和/)未在Number中定义,而是在子类中定义。 在BigInteger和BigDecimal类的情况下,存在相应的方法。 这与在类层次结构的尽可能高的级别上定义通用操作的面向对象方法相矛盾,因此使执行通用计算的功能的实现复杂化。 如果在Internet上搜索问题,则只会找到一个名为generic-java-math的库。 毕竟,它使操作可以在相同类型的两个元素上执行。 但是,使用它对我来说似乎并不像我想象的