<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Junky's IT Notebook

    統計

    留言簿(8)

    積分與排名

    WebSphere Studio

    閱讀排行榜

    評論排行榜

    數字格式化輸出NumberFormat

    格式化輸出NumberFormat

    相關內容:Local,?DataFormat,?MessageFormat,?SimpleDateFormat,?Format

    ---------------------------------------------------------------
    java.text.NumberFormat類有三個方法可以產生下列數據的標準格式化器:
    數字
    貨幣
    百分數

    ---------------------------------------------------------------
    創建格式化器(默認地區Local格式):
    NumberFormat.getNumberInstance();
    NumberFormat.getCurrencyInstance();
    NumberFormat.getPercentInstance();

    ---------------------------------------------------------------
    例題:
    double?dbl=10000.0/3;
    NumberFormat?formatter=NumberFormat.getNumberInstance();
    String?s=formatter.format(x);
    System.out.println(s);

    ---------------------------------------------------------------
    設定整數或小數部分所顯示的最少和最多位數,可以使用NumberFormat類
    的方法:
    setMinimumIntegerDigits(int)
    setMinimumFractionDigits(int)
    setMaximumIntegerDigits(int)
    setMaximumFractionDigits(int)

    設定小數部分的最多位很有用處。如果小數部分丟失的第一位數字大于等于5,
    那么顯示的最后一位會增1(四舍五入)。如果要顯示尾隨的零,可以把小數部分的最少位等于最多位。
    如果不想顯示,可以把小數部分的最少位設定為0或不設定。

    指定最多位整數相當危險,顯示值將會被截斷,產生一個錯誤的值。

    ---------------------------------------------------------------
    測試例題:

    文件名TestNumberFormat.java
    --------------------------------------------------------
    import?java.text.NumberFormat;

    public?class?TestNumberFormat
    {
    ????public?static?void?main(String[]?args)?{

    ????????????NumberFormat?nFormat=NumberFormat.getNumberInstance();
    ????????????nFormat.setMinimumIntegerDigits(3);//設置整數部分至少為3位
    ????????????nFormat.setMaximumFractionDigits(5);//設置小數點后面尾數為5
    ????????System.out.println("Format?Out?3.2128345="+nFormat.format(3.2128345));

    ????????????NumberFormat?cFormat=NumberFormat.getCurrencyInstance();
    ????????????cFormat.setMaximumFractionDigits(3);
    ????????System.out.println("Format?Out?321283.47656="+cFormat.format(321283.47656));

    ????????????NumberFormat?pFormat=NumberFormat.getPercentInstance();
    ????????????pFormat.setMaximumFractionDigits(4);
    ????????System.out.println("Format?Out?3.2128345="+pFormat.format(3.2128345));

    ????????System.out.println("Format?Out?null="+nFormat.format(null));//參數是null,出現異常
    ????????//Throws??IllegalArgumentException
    ????}
    }

    //=================?運行結果如下?=======================
    Format?Out?3.2128345=003.21283
    Format?Out?321283.47656=¥321,283.477
    Format?Out?3.2128345=321.2834%
    Exception?in?thread?"main"?java.lang

    posted on 2006-12-27 09:43 junky 閱讀(734) 評論(0)  編輯  收藏 所屬分類: java

    主站蜘蛛池模板: 亚洲国产精品毛片av不卡在线| 国产三级在线观看免费| 大胆亚洲人体视频| 99亚洲精品卡2卡三卡4卡2卡| 青青久在线视频免费观看| 亚洲一区二区免费视频| 亚洲精品动漫免费二区| 国产精品亚洲精品观看不卡| 最近免费中文字幕视频高清在线看| 一本色道久久88—综合亚洲精品| 成人a视频片在线观看免费| 国产精品亚洲片在线va| 韩国18福利视频免费观看| 国产精品亚洲а∨无码播放麻豆| 国产男女猛烈无遮挡免费网站 | 亚洲大片在线观看| 91精品国产免费入口| 亚洲人成影院午夜网站| 日韩免费高清一级毛片在线| 美女视频黄视大全视频免费的| 亚洲欧洲久久久精品| 久久青草免费91线频观看不卡| 亚洲精品中文字幕乱码| 国产精品久久香蕉免费播放| 一级毛片免费播放男男| 久久久久亚洲精品日久生情 | 亚洲AV一宅男色影视| 精品免费人成视频app | 亚洲男人天堂2022| 免费大黄网站在线观看| 免费视频精品一区二区三区| 亚洲AV无码一区二区三区人| 亚洲精品无码日韩国产不卡?V| 久章草在线精品视频免费观看| 亚洲狠狠成人综合网| 亚洲黄黄黄网站在线观看| 亚洲成年人免费网站| 香港特级三A毛片免费观看| 亚洲av无码不卡| 国产成人aaa在线视频免费观看| 花蝴蝶免费视频在线观看高清版 |