回覆列表
  • 1 # 小飛飛的小朋友

    方式一:

    四捨五入

    doublef=111231.5585;

    bigdecimalb=newbigdecimal(f);

    doublef1=b.setscale(2,bigdecimal.round_half_up).doublevalue();

    保留兩位小數

    ---------------------------------------------------------------

    方式二:

    java.text.decimalformatdf=newjava.text.decimalformat("#.00");

    df.format(你要格式化的數字);

    例:newjava.text.decimalformat("#.00").format(3.1415926)

    #.00表示兩位小數#.0000四位小數以此類推...

    方式三:

    doubled=3.1415926;

    stringresult=string.format("%.2f");

    %.2f%.表示小數點前任意位數2表示兩位小數格式後的結果為f表示浮點型

    方式四:

    numberformatddf1=numberformat.getnumberinstance();

    voidsetmaximumfractiondigits(intdigits)

    digits顯示的數字位數

    為格式化物件設定小數點後的顯示的最多位,顯示的最後位是舍入的

  • 中秋節和大豐收的關聯?
  • 如何用codeblocks開始程式設計?