public static BigDecimal toDecimal(Number self) { if (self is BigDecimal) { return((BigDecimal)self); } //if (self is Long) return BigDecimal.valueOf(self.longValue()); return(BigDecimal.valueOf(self.doubleValue())); }
public static double toFloat(Number self) { //if (self is double) return self; return self.doubleValue(); }
public static BigDecimal toDecimal(Number self) { if (self is BigDecimal) return (BigDecimal)self; //if (self is Long) return BigDecimal.valueOf(self.longValue()); return BigDecimal.valueOf(self.doubleValue()); }
public static double toFloat(Number self) { //if (self is double) return self; return(self.doubleValue()); }