Package java.math

Examples of java.math.BigDecimal.doubleValue()


                        if (num == null) {
                            break;
                        }

                        if (num.scale() > 0) {
                            return new Double(num.doubleValue());
                        } else {
                            return new Long(num.longValue());
                        }

                    case Types.VARBINARY:
View Full Code Here


                    BigDecimal num = rs.getBigDecimal(columnNumber);
                    if (num == null) {
                        break;
                    }
                    if (num.scale() > 0) {
                        newprop.setFloatValue(num.doubleValue());
                    } else {
                        newprop.setIntegerValue(num.longValue());
                    }

                    break;
View Full Code Here

        return this;
    }

    public XNumber roundHalfToEven(int precision) {
        final BigDecimal rounded = BigDecimal.valueOf(value).setScale(precision, RoundingMode.HALF_EVEN);
        this.value = rounded.doubleValue();
        onUpdate();
        return this;
    }

    public BigDecimal asDecimal() {
View Full Code Here

   */
  public Object getValue()
  {
    final BigDecimal dividend = (BigDecimal) dividendFunction.getValue();
    final BigDecimal divisor = (BigDecimal) divisorFunction.getValue();
    if (divisor == null || dividend == null || divisor.doubleValue() == 0)
    {
      return null;
    }
    return dividend.divide(divisor, scale, roundingMode);
  }
View Full Code Here

   */
  public Object getValue()
  {
    final BigDecimal total = (BigDecimal) totalSumFunction.getValue();

    if (total == null || total.doubleValue() == 0)
    {
      return null;
    }
    if (scaleToHundred)
    {
View Full Code Here

    BigDecimal oDec = getDecimal(sKey);

    if (oDec==null)
      return null;
    else {
      return new DecimalFormat(sPattern).format(oDec.doubleValue());
    }
  } // getDecimalFormated

  /**
   * <p>Get BigDecimal formated as a String using the given locale and fractional digits</p>
View Full Code Here

         BigDecimal dec = (BigDecimal)val;
         try {
            return new ClientProperty(name, null, null, "" + dec.longValue());
         }
         catch (Exception ex) {
            return new ClientProperty(name, null, null, "" + dec.doubleValue());
         }
      }
      if (val instanceof BigInteger) {
         BigInteger dec = (BigInteger)val;
         return new ClientProperty(name, null, null, "" + dec.longValue());
View Full Code Here

    if (null==dSalePr)
      throw new NullPointerException("Could not find Sale Price for Product " + oProd.getStringNull(DB.gu_product,"") + " on date " + dNow.toString());

    int iPg = addProduct(oConn, sProductId, sProductNm, dSalePr, fQuantity,
                         new BigDecimal(dSalePr.doubleValue() * (double)fQuantity),
                         fTaxRate, iTaxIncluded, sPromotion, sOptions);

    if (DebugFile.trace) {
      DebugFile.decIdent();
      DebugFile.writeln("End AbstractOrder.addProduct() : " + String.valueOf(iPg));
View Full Code Here

    if (null==oDecVal) {
      return null;
    } else {
      if (oDecFmt==null) {
        oDecFmt = new DecimalFormat(sPattern);
        return oDecFmt.format(oDecVal.doubleValue());
      } else {
        if (oDecFmt.toPattern().equals(sPattern)) {
          return oDecFmt.format(oDecVal.doubleValue());
        } else {
          oDecFmt = new DecimalFormat(sPattern);
View Full Code Here

      if (oDecFmt==null) {
        oDecFmt = new DecimalFormat(sPattern);
        return oDecFmt.format(oDecVal.doubleValue());
      } else {
        if (oDecFmt.toPattern().equals(sPattern)) {
          return oDecFmt.format(oDecVal.doubleValue());
        } else {
          oDecFmt = new DecimalFormat(sPattern);
          return oDecFmt.format(oDecVal.doubleValue());
        }
      }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.