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

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

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

在寫程序的時候,有時候可能需要設置小數(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;
    //方法一:最簡便的方法,調(diào)用DecimalFormat類
    DecimalFormat df = new DecimalFormat(".00");
    System.out.println(df.format(d));
    //方法二:直接通過String類的format函數(shù)實現(xiàn)
    System.out.println(String.format("%.2f", d));
    //方法三:通過BigDecimal類實現(xiàn)
    BigDecimal bg = new BigDecimal(d);
    double d3 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
    System.out.println(d3);
    //方法四:通過NumberFormat類實現(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é)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接

相關文章

  • MyBatis多對多映射初識教程

    MyBatis多對多映射初識教程

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

    JDK8新特性之判空遍歷寫法

    這篇文章主要介紹了JDK8新特性之判空遍歷寫法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 通過HashMap原理詳解entrySet中的疑問

    通過HashMap原理詳解entrySet中的疑問

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

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

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

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

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

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

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

    ant使用指南詳細入門教程

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

    深入Java Robot實現(xiàn)控制鼠標和鍵盤的方法詳解

    本篇文章是對Java中用Robot實現(xiàn)控制鼠標和鍵盤的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • Spring Boot啟動流程斷點過程解析

    Spring Boot啟動流程斷點過程解析

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

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

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

最新評論