1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      Java中怎么保留兩位小數(shù)

      Java中怎么保留兩位小數(shù),很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

      致力于企業(yè)形象建設(shè)和產(chǎn)品!多年來(lái),創(chuàng)新互聯(lián)不忘初心,以建立行業(yè)服務(wù)標(biāo)桿為目標(biāo),不斷提升技術(shù)設(shè)計(jì)服務(wù)水平,幫助客戶在互聯(lián)網(wǎng)推廣自己的產(chǎn)品、服務(wù),為客戶創(chuàng)造價(jià)值從而實(shí)現(xiàn)自身價(jià)值!中小型企業(yè)如何做品牌網(wǎng)站建設(shè)?初創(chuàng)業(yè)公司建站預(yù)算不足?

      一、使用BigDecimal,保留小數(shù)點(diǎn)后兩位

      public static String format1(double value) {
       
       BigDecimal bd = new BigDecimal(value);
       bd = bd.setScale(2, RoundingMode.HALF_UP);
       return bd.toString();
      }

      二、使用DecimalFormat,保留小數(shù)點(diǎn)后兩位

      public static String format2(double value) {
       
       DecimalFormat df = new DecimalFormat("0.00");
       df.setRoundingMode(RoundingMode.HALF_UP);
       return df.format(value);
      }

      三、使用NumberFormat,保留小數(shù)點(diǎn)后兩位

      public static String format3(double value) {
       
       NumberFormat nf = NumberFormat.getNumberInstance();
       nf.setMaximumFractionDigits(2);
       /*
        * setMinimumFractionDigits設(shè)置成2
        * 
        * 如果不這么做,那么當(dāng)value的值是100.00的時(shí)候返回100
        * 
        * 而不是100.00
        */
       nf.setMinimumFractionDigits(2);
       nf.setRoundingMode(RoundingMode.HALF_UP);
       /*
        * 如果想輸出的格式用逗號(hào)隔開(kāi),可以設(shè)置成true
        */
       nf.setGroupingUsed(false);
       return nf.format(value);
      }

      四、使用java.util.Formatter,保留小數(shù)點(diǎn)后兩位

      public static String format4(double value) {
       /*
        * %.2f % 表示 小數(shù)點(diǎn)前任意位數(shù) 2 表示兩位小數(shù) 格式后的結(jié)果為 f 表示浮點(diǎn)型
        */
       return new Formatter().format("%.2f", value).toString();
      }

      五、使用String.format來(lái)實(shí)現(xiàn)。

      public static String format5(double value) {
       
       return String.format("%.2f", value).toString();
      }

      六、擴(kuò)展知識(shí)

      String.format 作為文本處理工具,為我們提供強(qiáng)大而豐富的字符串格式化功能。

      對(duì)浮點(diǎn)數(shù)進(jìn)行格式化                      

      占位符格式為: %[index$][標(biāo)識(shí)]*[最小寬度][.精度]轉(zhuǎn)換符

      double num = 123.4567899;
      System.out.print(String.format("%f %n", num)); // 123.456790 
      System.out.print(String.format("%a %n", num)); // 0x1.edd3c0bb46929p6 
      System.out.print(String.format("%g %n", num)); // 123.457

      可用標(biāo)識(shí):

            -,在最小寬度內(nèi)左對(duì)齊,不可以與0標(biāo)識(shí)一起使用。

            0,若內(nèi)容長(zhǎng)度不足最小寬度,則在左邊用0來(lái)填充。

            #,對(duì)8進(jìn)制和16進(jìn)制,8進(jìn)制前添加一個(gè)0,16進(jìn)制前添加0x。

            +,結(jié)果總包含一個(gè)+或-號(hào)。

            空格,正數(shù)前加空格,負(fù)數(shù)前加-號(hào)。

            ,,只用與十進(jìn)制,每3位數(shù)字間用,分隔。

            (,若結(jié)果為負(fù)數(shù),則用括號(hào)括住,且不顯示符號(hào)。

      可用轉(zhuǎn)換符:

            b,布爾類型,只要實(shí)參為非false的布爾類型,均格式化為字符串true,否則為字符串false。

            n,平臺(tái)獨(dú)立的換行符, 也可通過(guò)System.getProperty("line.separator")獲取。

            f,浮點(diǎn)數(shù)型(十進(jìn)制)。顯示9位有效數(shù)字,且會(huì)進(jìn)行四舍五入。如99.99。

            a,浮點(diǎn)數(shù)型(十六進(jìn)制)。

            e,指數(shù)類型。如9.38e+5。

            g,浮點(diǎn)數(shù)型(比%f,%a長(zhǎng)度短些,顯示6位有效數(shù)字,且會(huì)進(jìn)行四舍五入)

      看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。


      標(biāo)題名稱:Java中怎么保留兩位小數(shù)
      文章分享:http://ef60e0e.cn/article/poosps.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        雅安市| 寿阳县| 安义县| 泸州市| 河西区| 从江县| 康定县| 文成县| 四子王旗| 上犹县| 巴东县| 无锡市| 桦南县| 阳江市| 东台市| 扶沟县| 勐海县| 修武县| 荔浦县| 山阳县| 长泰县| 乃东县| 定结县| 丰顺县| 融水| 巨鹿县| 同心县| 两当县| 冕宁县| 古交市| 蕲春县| 喀什市| 通化县| 永清县| 高邮市| 襄城县| 乌兰县| 桦甸市| 石景山区| 平阴县| 衡水市|