中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

如何java中使用DecimalFormat實現(xiàn)對數(shù)字進行格式化-創(chuàng)新互聯(lián)

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)如何java中使用DecimalFormat實現(xiàn)對數(shù)字進行格式化,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

10年積累的網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有河曲免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

java 使用DecimalFormat進行數(shù)字的格式化實例詳解

簡單實例:

//獲取DecimalFormat的方法DecimalFormat.getInstance(); 
 
public static void test1(DecimalFormat df) { 
    //默認顯示3位小數(shù) 
    double d = 1.5555555; 
    System.out.println(df.format(d));//1.556 
    //設(shè)置小數(shù)點后大位數(shù)為5 
    df.setMaximumFractionDigits(5); 
    df.setMinimumIntegerDigits(15); 
    System.out.println(df.format(d));//1.55556 
    df.setMaximumFractionDigits(2); 
    System.out.println(df.format(d));//1.56 
    //設(shè)置小數(shù)點后最小位數(shù),不夠的時候補0 
    df.setMinimumFractionDigits(10); 
    System.out.println(df.format(d));//1.5555555500 
    //設(shè)置整數(shù)部分最小長度為3,不夠的時候補0 
    df.setMinimumIntegerDigits(3); 
    System.out.println(df.format(d)); 
    //設(shè)置整數(shù)部分的大值為2,當超過的時候會從個位數(shù)開始取相應(yīng)的位數(shù) 
    df.setMaximumIntegerDigits(2); 
    System.out.println(df.format(d)); 
  } 
   
  public static void test2(DecimalFormat df) { 
    int number = 155566; 
    //默認整數(shù)部分三個一組, 
    System.out.println(number);//輸出格式155,566 
    //設(shè)置每四個一組 
    df.setGroupingSize(4); 
    System.out.println(df.format(number));//輸出格式為15,5566 
    DecimalFormatSymbols dfs = DecimalFormatSymbols.getInstance(); 
    //設(shè)置小數(shù)點分隔符 
    dfs.setDecimalSeparator(';'); 
    //設(shè)置分組分隔符 
    dfs.setGroupingSeparator('a'); 
    df.setDecimalFormatSymbols(dfs); 
    System.out.println(df.format(number));//15a5566 
    System.out.println(df.format(11.22));//11;22 
    //取消分組 
    df.setGroupingUsed(false); 
    System.out.println(df.format(number)); 
  } 
   
  public static void test3(DecimalFormat df) { 
    double a = 1.220; 
    double b = 11.22; 
    double c = 0.22; 
    //占位符可以使用0和#兩種,當使用0的時候會嚴格按照樣式來進行匹配,不夠的時候會補0,而使用#時會將前后的0進行忽略 
    //按百分比進行輸出 
//   df.applyPattern("00.00%"); 
    df.applyPattern("##.##%"); 
    System.out.println(df.format(a));//122% 
    System.out.println(df.format(b));//1122% 
    System.out.println(df.format(c));//22% 
    double d = 1.22222222; 
    //按固定格式進行輸出 
    df.applyPattern("00.000"); 
    System.out.println(df.format(d));//01.222 
    df.applyPattern("##.###"); 
    System.out.println(df.format(d));//1.222 
  } 


分享題目:如何java中使用DecimalFormat實現(xiàn)對數(shù)字進行格式化-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.rwnh.cn/article14/dgsdde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、網(wǎng)站營銷服務(wù)器托管、網(wǎng)站設(shè)計公司、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
长沙市| 陇南市| 青海省| 万全县| 曲阜市| 万山特区| 沂源县| 定襄县| 无极县| 绥化市| 聊城市| 荣昌县| 深泽县| 周口市| 河曲县| 石河子市| 偃师市| 健康| 长顺县| 毕节市| 聊城市| 漾濞| 武定县| 黑河市| 育儿| 衡水市| 兴城市| 印江| 兴国县| 安丘市| 靖安县| 龙山县| 泗水县| 犍为县| 潜山县| 德阳市| 辽源市| 商都县| 玛纳斯县| 新营市| 尖扎县|