回覆列表
  • 1 # 新疆啊鐳射劍

    public class Test {

    public static void main(String args[]) {

    double b_OLD = 4.1625;

    java.math.BigDecimal

    bd1 = new java.math.BigDecimal( b_OLD );

    System.out.println("BEFORE ROUNDING: " + bd1);

    }

    }

    可以用double型別初始化BigDecimal類。

  • 2 # 使用者2016591709965

    Double dou = 3000.533,dou = (double)Math.round(dou*100)/100
    其中dou是變數,很簡單吧,我們大多數人都知道Math.round()方法,可是我卻沒想到保留兩位小數就是先乘以100再除以100.double d = 111231.5585;
    BigDecimal b = new BigDecimal(f);
    double df = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

  • 中秋節和大豐收的關聯?
  • 傳統文化裡先秦思想的代表性和核心?