黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 編程基礎(chǔ)分享:Java中浮點型的格式輸出

編程基礎(chǔ)分享:Java中浮點型的格式輸出

更新時間:2020-07-23 16:00:40 來源:動力節(jié)點 瀏覽2522次

在輸出數(shù)字時,有時需要給數(shù)字配上單位,有時需要數(shù)字具有一定的精度,也有時需要用科學(xué)計數(shù)法表示數(shù)字。
關(guān)鍵技術(shù)剖析:

v java.text.DecimalFormat類專門用于格式化數(shù)字。
v 需要為DecimalFormat提供格式化模式Pattern。通過構(gòu)造方法或者DecimalFormat的applyPattern方法設(shè)置模式。Pattern的類型為字符串。
v 調(diào)用DecimalFormat的format實例方法,參數(shù)為待格式化的數(shù)字,該方法使用DecimalFormat對象的pattern對參數(shù)進行格式化。
import java.text.DecimalFormat;
public class TestDecimalFormat {
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat();
double data = 1203.405607809;
System.out.println("格式化之前:" + data);
String pattern = "0.0";//1203.4
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
// 可以在模式后加上自己想要的任何字符,比如單位
pattern = "00000000.000kg";//00001203.406kg
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
//#表示如果存在就顯示字符,如果不存在就不顯示,只能用在模式的兩頭
pattern = "##000.000kg";//1203.406kg
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
//-表示輸出為負數(shù),必須放在最前面
pattern = "-000.000";//-1203.406
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
//,是分組分隔符 :輸出結(jié)果12,03.41
pattern = "-0,00.0#";//-12,03.41
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
//E表示輸出為指數(shù),”E“之前的字符串是底數(shù)的格式,之后的是指數(shù)的格式。
pattern = "0.00E000";//1.20E003
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
//%表示乘以100并顯示為百分?jǐn)?shù),要放在最后
pattern = "0.00%";//120340.56%
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
//"\u2030"表示乘以1000并顯示為千分?jǐn)?shù),要放在最后
pattern = "0.00\u2030";//203405.61‰
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
//"\u00A4"貨幣符號,要放在兩端*****1203.41¥
pattern = "0.00\u00A4";//1203.41¥
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
//'用于在前綴或或后綴中為特殊字符加引號,要創(chuàng)建單引號本身,請連續(xù)使用兩個單引號:"# o''clock"。 
pattern = "'#'#" ;//#1203
// pattern = "'#'" ;//#1203
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
pattern = "# o''clock" ;//1203 o'clock
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
//''放在中間或后面單引號就顯示在最后,放在最前面單引號就顯示在最前
// pattern = "# o''clock.000" ;//1203.406 o'clock
// pattern = "# .000o''clock";//1203.406 o'clock
// pattern = "# .000''";//1203.406 '
// pattern = "# .''000";//1203.406 '
pattern = "''# .000";//'1203.406 
df.applyPattern(pattern);
System.out.println("采用" + pattern + "模式格式化后:" + df.format(data));
}
}
輸出結(jié)果為:
格式化之前:1203.405607809
采用0.0模式格式化后:1203.4
采用00000000.000kg模式格式化后:00001203.406kg
采用##000.000kg模式格式化后:1203.406kg
采用-000.000模式格式化后:-1203.406
采用-0,00.0#模式格式化后:-12,03.41
采用0.00E000模式格式化后:1.20E003
采用0.00%模式格式化后:120340.56%
采用0.00‰模式格式化后:1203405.61‰
采用0.00¤模式格式化后:1203.41¥
采用'#'#模式格式化后:#1203
采用# o''clock模式格式化后:1203 o'clock
采用''# .000模式格式化后:'1203.406
分析:
2 可以在java.text.DecimalForm的構(gòu)造方法中制定模式(pattern),也可以使用applyPattern方法設(shè)置格式模式。
2 格式模式有特定的規(guī)則,不太的字符代表不同的意思,在使用中需要自己設(shè)計格式的模式。常用的模式有:“.”、“-”、“#”、“%”、“\u2030”、“,”、“E”、“0”。關(guān)于這些模式的具體含義在程序注釋中有詳細的介紹,也可以參閱JDK的幫助文檔。

以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“編程基礎(chǔ)分享:Java中浮點型的格式輸出”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 人人看人人添人人谢 | 成人永久免费福利视频网站 | 久久精品视频久久 | 欧美色图亚洲 | 岛国毛片在线观看 | 永久在线观看www免费视频 | 69av导航| 日韩亚洲第一页 | 精精国产www视频在线观看免费 | 人操人人 | 欧美激情亚洲精品日韩1区2区 | 天天综合网天天综合色 | 国产精品日韩欧美在线 | 97人洗澡人人澡人人爽 | 国产尤物二区三区在线观看 | avtt亚洲一区中文字幕 | 中文字幕亚洲综合久久2 | 一级做a爰全过程免费视频 一级做a爰片鸭王 | 亚洲美女中文字幕 | 国产免费一级精品视频 | 污污免费视频 | 日韩在线精品 | 老司机深夜影院入口aaaa | 黄色中文字幕在线观看 | 免费看美女午夜大片 | 九九性视频 | 免费一级a毛片在线播放视 免费一级a毛片在线播出 | 最近免费中文字幕高清大全 | 免费特黄级夫费生活片 | 亚洲一区中文字幕在线观看 | 521色香蕉网站在线观看 | 色一情一乱一乱91av | 成人看片黄a在线观看 | 最近免费中文字幕完整4 | 日韩福利片午夜在线观看 | 激情影院a | 国产精品日韩在线观看 | 韩国三级理伦片 | 4388x成人网| 免费一级毛片在线播放放视频 | 最新亚洲精品国自产在线观看 |