日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DecimalFormat很强大

發布時間:2023/12/10 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DecimalFormat很强大 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

DecimalFormat的用法? Java 浮點數 Float Double 小數 格式化 保留小數位后幾位等
?
?1?????????? DecimalFormat df = new DecimalFormat();
?2?????????? double data = 1234.56789;
?3?????????? System.out.println("格式化之前的數字: " + data);
?4?????????? String style = "0.0";//定義要顯示的數字的格式
?5?????????? df.applyPattern(style);// 將格式應用于格式化器
?6?????????? System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
?7?????????? style = "00000.000 kg";//在格式后添加諸如單位等字符
?8?????????? df.applyPattern(style);
?9?????????? System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
10?????????? // 模式中的"#"表示如果該位存在字符,則顯示字符,如果不存在,則不顯示。
11?????????? style = "##000.000 kg";
12?????????? df.applyPattern(style);
13?????????? System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
14?????????? // 模式中的"-"表示輸出為負數,要放在最前面
15?????????? style = "-000.000";
16?????????? df.applyPattern(style);
17?????????? System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
18?????????? // 模式中的","在數字中添加逗號,方便讀數字
19?????????? style = "-0,000.0#";
20?????????? df.applyPattern(style);
21?????????? System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
22?????????? // 模式中的"E"表示輸出為指數,"E"之前的字符串是底數的格式,
23?????????? // "E"之后的是字符串是指數的格式
24?????????? style = "0.00E000";
25?????????? df.applyPattern(style);
26?????????? System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
27?????????? // 模式中的"%"表示乘以100并顯示為百分數,要放在最后。
28?????????? style = "0.00%";
29?????????? df.applyPattern(style);
30?????????? System.out.println("采用style: " + style + "格式化之后: " + df.format(data));
31?????????? // 模式中的"\u2030"表示乘以1000并顯示為千分數,要放在最后。
32?????????? style = "0.00\u2030";
33?????????? //在構造函數中設置數字格式
34?????????? DecimalFormat df1 = new DecimalFormat(style);
35?????????? //df.applyPattern(style);
36?????????? System.out.println("采用style: " + style + "格式化之后: " + df1.format(data));

?
格式化之前的數字: 1234.56789
采用style: 0.0格式化之后: 1234.6
采用style: 00000.000 kg格式化之后: 01234.568 kg
采用style: ##000.000 kg格式化之后: 1234.568 kg
采用style: -000.000格式化之后: -1234.568
采用style: -0,000.0#格式化之后: -1,234.57
采用style: 0.00E000格式化之后: 1.23E003
采用style: 0.00%格式化之后: 123456.79%
采用style: 0.00‰格式化之后: 1234567.89‰

轉載于:https://www.cnblogs.com/mingtian521/p/3689201.html

總結

以上是生活随笔為你收集整理的DecimalFormat很强大的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。