<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            java使double類型保留兩位小數的方法

            時間:2025-02-28 00:01:04 java語言 我要投稿
            • 相關推薦

            java使double類型保留兩位小數的方法

              本文是百分網小編整理的主要介紹關于java使double類型保留兩位小數的方法,有需要的朋友們一起看看吧!以下是小編整理的java使double類型保留兩位小數的方法,供大家參考借鑒,希望可以幫助到有需要的朋友。

              代碼如下:

              mport java.text.DecimalFormat;

              DecimalFormat df = new DecimalFormat("######0.00");

              double d1 = 3.23456

              double d2 = 0.0;

              double d3 = 2.0;

              df.format(d1);

              df.format(d2);

              df.format(d3);

              3個結果分別為:

              代碼如下:

              3.23

              0.00

              2.00

              java保留兩位小數問題:

              方式一:

              四舍五入

              代碼如下:

              double f = 111231.5585;

              BigDecimal b = new BigDecimal(f);

              double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

              保留兩位小數

              方式二:

              代碼如下:

              java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");

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

              例:

              代碼如下:

              new java.text.DecimalFormat("#.00").format(3.1415926)

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

              方式三:

              代碼如下:

              double d = 3.1415926;

              String result = String .format("%.2f");

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

              方式四:

              代碼如下:

              NumberFormat ddf1=NumberFormat.getNumberInstance() ;

              void setMaximumFractionDigits(int digits)

              digits 顯示的數字位數

              為格式化對象設定小數點后的顯示的最多位,顯示的最后位是舍入的

              代碼如下:

              import java.text.* ;

              import java.math.* ;

              class TT

              {

              public static void main(String args[])

              { double x=23.5455;

              NumberFormat ddf1=NumberFormat.getNumberInstance() ;

              ddf1.setMaximumFractionDigits(2);

              String s= ddf1.format(x) ;

              System.out.print(s);

              }

              }

              代碼如下:

              import java.text.*;

              DecimalFormat df=new DecimalFormat(".##");

              double d=1252.2563;

              String st=df.format(d);

              System.out.println(st);

            【java使double類型保留兩位小數的方法】相關文章:

            JAVA中小數點后保留兩位的方法有哪些09-14

            java類型的字符轉換的方法09-09

            使用Java的枚舉類型的方法10-19

            C語言中的小數(float,double)06-09

            關于java 四舍五入使java保留2位小數示例講解09-14

            Java 變量類型10-01

            Java 變量類型介紹10-17

            java的數據類型09-30

            Java數據類型09-19

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看