一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|

服務器之家 - 編程語言 - JAVA教程 - java保留小數的四種實現方法

java保留小數的四種實現方法

2020-07-04 10:47zadarrien_china JAVA教程

這篇文章主要為大家詳細介紹了java保留小數的四種實現方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例針對java保留兩位小數問題為大家進行解答,供大家參考,具體內容如下

方式一:

四舍五入 

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

方式一這個類很好的解決了方式三所帶來的問題。

保留兩位小數

方式二:

?
1
2
DecimalFormat  df  =new DecimalFormat("#.00");
df.format(你要格式化的數字);

例:new DecimalFormat("#.00").format(3.1415926)

.00 表示兩位小數 #.0000四位小數 以此類推...

注意:

我在是用上面這個類的時候出現了數據轉換異常,原因是在String轉換double的時候出現了逗號,導致轉換錯誤。不少歐洲國家小數點是用逗號來表示的,3.14是在很多歐洲國家,如法國、荷蘭等不是這么寫的,而是3,14。在這些國家,我們所說的小數點是用逗號表示的。 而333,333,333的隔字符不是用逗號,而是用點來表示,即333.333.333。歐美國家這么多,每個國家的數字表達法并不是同一系統。

方式三:

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

%.2f %. 表示:小數點前任意位數   2 表示兩位小數 格式后的結果為f 表示浮點型

方式四:

?
1
2
3
NumberFormat ddf1=NumberFormat.getNumberInstance() ;
 
void setMaximumFractionDigits(int digits)

digits 顯示的數字位數
為格式化對象設定小數點后的顯示的最多位,顯示的最后位是舍入的

具體解析:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//返回當前缺省語言環境的缺省數值格式。
 String myString = NumberFormat.getInstance().format(myNumber);
 System.out.println(myString);
 //getCurrencyInstance()返回當前缺省語言環境的通用格式
 myString = NumberFormat.getCurrencyInstance().format(myNumber);
 System.out.println(myString);
 //getNumberInstance() 返回當前缺省語言環境的通用數值格式。
 myString = NumberFormat.getNumberInstance().format(myNumber);
 System.out.println(myString);
 
 //getPercentInstance() 返回當前缺省語言環境的百分比格式。
 myString = NumberFormat.getPercentInstance().format(test);
 System.out.println(myString);
 
 //setMaximumFractionDigits(int) 設置數值的小數部分允許的最大位數
 //setMaximumIntegerDigits(int) 設置數值的整數部分允許的最大位數
 //setMinimumFractionDigits(int) 設置數值的小數部分允許的最小位數
 //setMinimumIntegerDigits(int) 設置數值的整數部分允許的最小位數

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲精品成人A8198A片漫画 | 国产成人高清亚洲一区91 | 我的好妈妈7中字在线观看韩国 | 国产成人h综合亚洲欧美在线 | 四虎精品免费国产成人 | 三级aa久久| 成人猫咪maomiav永久网址 | 性色视频免费 | 欧美在线一级视频 | 四虎精品永久免费 | 古代翁熄乩伦小说h | 国产99re在线观看69热 | 欧美特黄一级大片 | 四虎永久成人免费 | 亚洲午夜小视频 | 亚洲性69影视 | 成人先锋 | 1024免费福利永久观看网站 | 九九精品视频在线播放 | 午夜深情在线观看免费 | 日韩资源 | 欧美人妖大啪啪 | 国产精品手机视频一区二区 | 香蕉久久一区二区三区 | 国内精品久久久久影院中国 | 婷婷99视频精品全部在线观看 | 国内剧情麻豆 | 免费港剧在线观看港剧 | 欧美日韩一区二区三区在线视频 | 午夜国产精品视频在线 | 欧美视频黑鬼大战白妞 | 消息称老熟妇乱视频一区二区 | 国产在线98福利播放视频免费 | 日产精品一卡2卡三卡4乱码久久 | 特黄特级毛片免费视 | 国产精品欧美韩国日本久久 | 青久草视频| 国产成人精品高清不卡在线 | 亚洲精品国产综合久久一线 | 四虎影院4hu| 99久久国产综合精品女不卡 |