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

java使double保留兩位小數(shù)的多方法 java保留兩位小數(shù)

 更新時間:2014年01月21日 13:49:27   作者:  
這篇文章主要介紹了java使double類型保留兩位小數(shù)的方法,大家參考使用吧

復(fù)制代碼 代碼如下:

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個結(jié)果分別為:

復(fù)制代碼 代碼如下:

3.23
0.00
2.00

java保留兩位小數(shù)問題:

方式一:

四舍五入 

復(fù)制代碼 代碼如下:

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

保留兩位小數(shù) 

方式二:

復(fù)制代碼 代碼如下:

java.text.DecimalFormat   df   =new   java.text.DecimalFormat("#.00"); 
df.format(你要格式化的數(shù)字);

例:

復(fù)制代碼 代碼如下:

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

#.00 表示兩位小數(shù) #.0000四位小數(shù) 以此類推...

方式三:

復(fù)制代碼 代碼如下:

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

%.2f %. 表示 小數(shù)點(diǎn)前任意位數(shù)   2 表示兩位小數(shù) 格式后的結(jié)果為f 表示浮點(diǎn)型

方式四:

復(fù)制代碼 代碼如下:

NumberFormat ddf1=NumberFormat.getNumberInstance() ;
void setMaximumFractionDigits(int digits)

digits 顯示的數(shù)字位數(shù)
為格式化對象設(shè)定小數(shù)點(diǎn)后的顯示的最多位,顯示的最后位是舍入的

復(fù)制代碼 代碼如下:

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);
}
}

復(fù)制代碼 代碼如下:

import java.text.*;

DecimalFormat df=new DecimalFormat(".##");
double d=1252.2563;
String st=df.format(d);
System.out.println(st);

相關(guān)文章

  • Java類加載器ClassLoader的使用詳解

    Java類加載器ClassLoader的使用詳解

    類加載器負(fù)責(zé)讀取Java字節(jié)代碼,并轉(zhuǎn)換成java.lang.Class類的一個實例的代碼模塊。本文主要和大家聊聊JVM類加載器ClassLoader的使用,需要的可以了解一下
    2022-12-12
  • JAVA代理,靜態(tài),動態(tài)詳解

    JAVA代理,靜態(tài),動態(tài)詳解

    這篇文章主要介紹了Java靜態(tài)代理和動態(tài)代理總結(jié),非常不錯,具有參考借鑒價值,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-09-09
  • Java讀取txt文件中的數(shù)據(jù)賦給String變量方法

    Java讀取txt文件中的數(shù)據(jù)賦給String變量方法

    今天小編就為大家分享一篇Java讀取txt文件中的數(shù)據(jù)賦給String變量方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • java刪除數(shù)組中的某一個元素的方法

    java刪除數(shù)組中的某一個元素的方法

    下面小編就為大家?guī)硪黄猨ava刪除數(shù)組中的某一個元素的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Java中StringBuilder常用構(gòu)造方法解析

    Java中StringBuilder常用構(gòu)造方法解析

    這篇文章主要介紹了Java中StringBuilder常用構(gòu)造方法解析,StringBuilder是一個可標(biāo)的字符串類,我們可以吧它看成是一個容器這里的可變指的是StringBuilder對象中的內(nèi)容是可變的,需要的朋友可以參考下
    2024-01-01
  • 詳解Spring中的Transactional屬性

    詳解Spring中的Transactional屬性

    今天我在寫代碼的時候,看到了一個注解@Transactional(rollbackFor = Exception.class),今天就和大家分享一下,這個注解的用法,,需要的朋友可以參考下
    2021-05-05
  • 教你怎么用Java通過關(guān)鍵字修改pdf

    教你怎么用Java通過關(guān)鍵字修改pdf

    此方法只適合通過關(guān)鍵字位置,在pdf上添加字符直接上代碼,代碼比較長,大部分自己的理解都在代碼注釋中了,需要的朋友可以參考下
    2021-05-05
  • JVM常見垃圾收集器學(xué)習(xí)指南

    JVM常見垃圾收集器學(xué)習(xí)指南

    這篇文章主要為大家介紹了JVM常見垃圾收集器學(xué)習(xí)指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • 深入了解Spring中g(shù)etBean()的五種方式

    深入了解Spring中g(shù)etBean()的五種方式

    在本文中,我們將詳細(xì)介紹從BeanFactory中獲取bean的多種方式。簡單地說,正如方法的名稱所表達(dá)的,getBean()負(fù)責(zé)從Spring?IOC容器中獲取bean實例,希望對大家有所幫助
    2023-02-02
  • java中addMouseListener()方法的使用

    java中addMouseListener()方法的使用

    這篇文章主要介紹了java中addMouseListener()方法的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評論