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

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

 更新時(shí)間:2019年02月18日 11:33:13   作者:gavenyeah  
今天小編就為大家分享一篇關(guān)于Java中保留兩位小數(shù)的四種方法實(shí)現(xiàn)實(shí)例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

在寫(xiě)程序的時(shí)候,有時(shí)候可能需要設(shè)置小數(shù)的位數(shù),那么java中有哪幾種保留小數(shù)位數(shù)的方法呢?本文以兩位小數(shù)為例給出四種方法。

package CodeJava_Leet;
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.NumberFormat;
/**
 * Created by Yechengpeng on 2016-08-14.
 */
public class Test {
  public static void main(String[] args) {
    double d = 756.2345566;
    //方法一:最簡(jiǎn)便的方法,調(diào)用DecimalFormat類(lèi)
    DecimalFormat df = new DecimalFormat(".00");
    System.out.println(df.format(d));
    //方法二:直接通過(guò)String類(lèi)的format函數(shù)實(shí)現(xiàn)
    System.out.println(String.format("%.2f", d));
    //方法三:通過(guò)BigDecimal類(lèi)實(shí)現(xiàn)
    BigDecimal bg = new BigDecimal(d);
    double d3 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
    System.out.println(d3);
    //方法四:通過(guò)NumberFormat類(lèi)實(shí)現(xiàn)
    NumberFormat nf = NumberFormat.getNumberInstance();
    nf.setMaximumFractionDigits(2);
    System.out.println(nf.format(d));
  }
}

輸出為:

D:\Java\jdk1.8.0\...
756.23
756.23
756.23
756.23
Process finished with exit code 0

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • MyBatis多對(duì)多映射初識(shí)教程

    MyBatis多對(duì)多映射初識(shí)教程

    這篇文章重點(diǎn)給大家介紹mybatis多對(duì)多映射,多對(duì)多映射的例子也很常見(jiàn),本文通過(guò)代碼實(shí)例相結(jié)合的方式給大家介紹mybatis多對(duì)多映射,需要的朋友參考下吧
    2016-08-08
  • JDK8新特性之判空遍歷寫(xiě)法

    JDK8新特性之判空遍歷寫(xiě)法

    這篇文章主要介紹了JDK8新特性之判空遍歷寫(xiě)法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 通過(guò)HashMap原理詳解entrySet中的疑問(wèn)

    通過(guò)HashMap原理詳解entrySet中的疑問(wèn)

    這篇文章主要為大家介紹了通過(guò)HashMap原理詳解entrySet中的疑問(wèn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 如何使用Java生成具有安全哈希的QR碼

    如何使用Java生成具有安全哈希的QR碼

    這篇文章主要介紹了如何使用Java生成具有安全哈希的QR碼,這是關(guān)于如何在Java中使用salt生成QR代碼和安全散列字符串的分步教程。,需要的朋友可以參考下
    2019-06-06
  • java 交換兩個(gè)數(shù)據(jù)的方法實(shí)例詳解

    java 交換兩個(gè)數(shù)據(jù)的方法實(shí)例詳解

    這篇文章主要介紹了java 交換兩個(gè)數(shù)據(jù)的方法實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Spring?Boot實(shí)現(xiàn)web.xml功能示例詳解

    Spring?Boot實(shí)現(xiàn)web.xml功能示例詳解

    這篇文章主要介紹了Spring?Boot實(shí)現(xiàn)web.xml功能,通過(guò)本文介紹我們了解到,在Spring Boot應(yīng)用中,我們可以通過(guò)注解和編程兩種方式實(shí)現(xiàn)web.xml的功能,包括如何創(chuàng)建及注冊(cè)Servlet、Filter以及Listener等,需要的朋友可以參考下
    2023-09-09
  • ant使用指南詳細(xì)入門(mén)教程

    ant使用指南詳細(xì)入門(mén)教程

    這篇文章主要介紹了ant使用指南詳細(xì)入門(mén)教程,本文詳細(xì)的講解了安裝、驗(yàn)證安裝、使用方法、使用實(shí)例、ant命令等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • 深入Java Robot實(shí)現(xiàn)控制鼠標(biāo)和鍵盤(pán)的方法詳解

    深入Java Robot實(shí)現(xiàn)控制鼠標(biāo)和鍵盤(pán)的方法詳解

    本篇文章是對(duì)Java中用Robot實(shí)現(xiàn)控制鼠標(biāo)和鍵盤(pán)的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Spring Boot啟動(dòng)流程斷點(diǎn)過(guò)程解析

    Spring Boot啟動(dòng)流程斷點(diǎn)過(guò)程解析

    這篇文章主要介紹了Spring Boot啟動(dòng)流程斷點(diǎn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 通過(guò)實(shí)例解析Java分布式鎖三種實(shí)現(xiàn)方法

    通過(guò)實(shí)例解析Java分布式鎖三種實(shí)現(xiàn)方法

    這篇文章主要介紹了通過(guò)實(shí)例解析Java分布式鎖三種實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論