欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java保留兩位小數(shù)的實(shí)現(xiàn)方法

 更新時(shí)間:2017年06月12日 08:39:27   作者:余志強(qiáng)  
這篇文章主要介紹了 Java保留兩位小數(shù)的實(shí)現(xiàn)方法的相關(guān)資料,需要的朋友可以參考下

 Java保留兩位小數(shù)的實(shí)現(xiàn)方法

采用四舍五入的方式 : 該方式來(lái)自網(wǎng)絡(luò)

import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;
public class format {
  double f = 111231.5585;
  public void m1() {
    BigDecimal bg = new BigDecimal(f);
    double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
    System.out.println(f1);
  }
  /**
   * DecimalFormat轉(zhuǎn)換最簡(jiǎn)便
   */
  public void m2() {
    DecimalFormat df = new DecimalFormat("#.00");
    System.out.println(df.format(f));
  }
  /**
   * String.format打印最簡(jiǎn)便
   */
  public void m3() {
    System.out.println(String.format("%.2f", f));
  }
  public void m4() {
    NumberFormat nf = NumberFormat.getNumberInstance();
    nf.setMaximumFractionDigits(2);
    System.out.println(nf.format(f));
  }
  public static void main(String[] args) {
    format f = new format();
    f.m1();
    f.m2();
    f.m3();
    f.m4();
  }
}

結(jié)果:

111231.56
111231.56
111231.56
111,231.56

采用非四舍五入的方式 :

public static void main(String[] args) { 
  double finalMoney = 27.989; 
  System.out.println(finalMoney); 
  DecimalFormat formater = new DecimalFormat(); 
  formater.setMaximumFractionDigits(2); 
  formater.setGroupingSize(0); 
  formater.setRoundingMode(RoundingMode.FLOOR); 
  System.out.println(formater.format(finalMoney)); 
} 

結(jié)果

27.989
27.98

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 淺談log4j 不打印異常堆棧

    淺談log4j 不打印異常堆棧

    這篇文章主要介紹了淺談log4j 不打印異常堆棧,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • Spring循環(huán)依賴正確性及Bean注入的順序關(guān)系詳解

    Spring循環(huán)依賴正確性及Bean注入的順序關(guān)系詳解

    這篇文章主要給大家介紹了關(guān)于Spring循環(huán)依賴的正確性,以及Bean注入的順序關(guān)系的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • java性能優(yōu)化四種常見(jiàn)垃圾收集器匯總

    java性能優(yōu)化四種常見(jiàn)垃圾收集器匯總

    這篇文章主要介紹了java性能優(yōu)化四種常見(jiàn)垃圾收集器匯總,每種垃圾收集器都有其不同的算法實(shí)現(xiàn)和步驟,下面我們簡(jiǎn)單描述下我們常見(jiàn)的四種垃圾收集器的算法過(guò)程,感興趣的同學(xué)們最好先看下以下的兩篇文章去增加理解
    2022-07-07
  • MyBatis使用自定義TypeHandler轉(zhuǎn)換類型的實(shí)現(xiàn)方法

    MyBatis使用自定義TypeHandler轉(zhuǎn)換類型的實(shí)現(xiàn)方法

    這篇文章主要介紹了MyBatis使用自定義TypeHandler轉(zhuǎn)換類型的實(shí)現(xiàn)方法,本文介紹使用TypeHandler 實(shí)現(xiàn)日期類型的轉(zhuǎn)換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • java序列化和serialVersionUID的使用方法實(shí)例

    java序列化和serialVersionUID的使用方法實(shí)例

    這篇文章主要介紹了java序列化和serialVersionUID的使用方法實(shí)例的相關(guān)資料,這里說(shuō)明很詳細(xì)的使用方法讓你徹底學(xué)會(huì),需要的朋友可以參考下
    2017-08-08
  • SpringBoot配置Hikari數(shù)據(jù)庫(kù)連接池的詳細(xì)步驟

    SpringBoot配置Hikari數(shù)據(jù)庫(kù)連接池的詳細(xì)步驟

    Spring Boot是一個(gè)開(kāi)源的Java框架,它簡(jiǎn)化了基于Spring的應(yīng)用程序的開(kāi)發(fā)和部署,HikariCP是一個(gè)高性能的Java數(shù)據(jù)庫(kù)連接池,被廣泛應(yīng)用于Java開(kāi)發(fā)領(lǐng)域,它是目前最快和最輕量級(jí)的連接池之一,本文介紹了SpringBoot配置Hikari數(shù)據(jù)庫(kù)連接池的詳細(xì)步驟,需要的朋友可以參考下
    2024-08-08
  • Spring通過(guò)配置文件和注解實(shí)現(xiàn)屬性賦值

    Spring通過(guò)配置文件和注解實(shí)現(xiàn)屬性賦值

    這篇文章主要介紹了Spring通過(guò)配置文件和注解實(shí)現(xiàn)屬性賦值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 淺談java對(duì)象的比較

    淺談java對(duì)象的比較

    這篇文章主要給大家分享java對(duì)象的比較,主要有元素的比較、類的比較及比較的方法,想具體了解的小伙伴和小編一起進(jìn)入下面文章內(nèi)容吧
    2021-10-10
  • Java設(shè)計(jì)模式之訪問(wèn)者模式使用場(chǎng)景及代碼示例

    Java設(shè)計(jì)模式之訪問(wèn)者模式使用場(chǎng)景及代碼示例

    這篇文章主要介紹了Java設(shè)計(jì)模式之訪問(wèn)者模式使用場(chǎng)景及代碼示例,小編覺(jué)得還是挺不錯(cuò)的,這里分享給大家,供需要的朋友參考。
    2017-11-11
  • Java并發(fā)容器介紹

    Java并發(fā)容器介紹

    這篇文章主要介紹了Java并發(fā)容器,Java并發(fā)包(concurrent)是Java用來(lái)處理并發(fā)問(wèn)題的利器,該并發(fā)包中主要有原子類,鎖(lock),并發(fā)容器類等等。本系列博客主要就是介紹并發(fā)包中一些常用的并發(fā)容器,常用的類,那么我們就來(lái)看看下面文章的詳細(xì)內(nèi)容吧
    2021-10-10

最新評(píng)論