;
帖子
3919 
精华
积分
11710 
鱼币
0 ¥ 
来自
大连 
在线时间
1858 小时 
注册时间
2007-6-11 
最后登录
2009-10-20 

贴图大师勋章新人进步勋章宣传大使勋章论坛元老勋章

3
发表于 2009-1-5 19:48 | 只看该作者
java 鏁板瓧鏍煎紡鍖栬緭鍑轰覆 DecimalFormat鐨勭敤娉曚粙缁 - 缂栫▼搴 - Powered by SupeSite

浣犵殑浣嶇疆锛缂栫▼搴 >> 璧勮 >> JAVA棰戦亾 >> JAVA鍩虹 >> 璇︾粏鍐呭 鍦ㄧ嚎鎶曠ǹ

java 鏁板瓧鏍煎紡鍖栬緭鍑轰覆 DecimalFormat鐨勭敤娉曚粙缁

鍙戝竷: 2008-12-09 18:07 |  浣滆: webmaster |   鏉ユ簮: 鏈珯鍘熷垱 |  鏌ョ湅: 131娆

import java.text.*;
import java.util.*;

public class DecimalFormatSample {
 public static void main(String args[]) {
  DecimalFormat myformat1 = new DecimalFormat("###,###.0000");//浣跨敤绯荤粺榛樿鐨勬牸寮
  System.out.println(myformat1.format(111111123456.12));

  Locale.setDefault(Locale.US);
  DecimalFormat myformat2 = new DecimalFormat("###,###.0000");//浣跨敤缇庡浗鐨勬牸寮
  System.out.println(myformat2.format(111111123456.12));

  //----------------------------also use applypattern------------------------------//

  DecimalFormat myformat3 = new DecimalFormat();
  myformat3.applyPattern("##,###.000");
  System.out.println(myformat3.format(11112345.12345));
//-----------------鎺у埗鎸囨暟杈撳嚭-------------------------------------------------//

     DecimalFormat myformat4 = new DecimalFormat();
  myformat4.applyPattern("0.000E0000");
  System.out.println(myformat4.format(10000));
  System.out.println(myformat4.format(12345678.345));
//------------------鐧惧垎鏁扮殑杈撳嚭-------------------------------------------//
/*     DecimalFormat鏄疦umberFormat鐨勪竴涓瓙绫,鍏跺疄渚嬭鎸囧畾涓虹壒瀹氱殑鍦板尯銆傚洜姝わ紝浣犲彲浠ヤ娇鐢∟umberFormat.getInstance 鎸囧畾涓涓湴鍖猴紝
鐒跺悗灏嗙粨鏋勫己鍒惰浆鎹负涓涓狣ecimalFormat瀵硅薄銆傛枃妗d腑鎻愬埌杩欎釜鎶鏈彲浠ュ湪澶у鎯呭喌涓嬮傜敤锛屼絾鏄綘闇瑕佺敤try/catch 鍧楀寘鍥村己鍒惰浆鎹互闃茶浆
鎹笉鑳芥甯稿伐浣 (澶ф鍦ㄩ潪甯镐笉鏄庢樉寰楁儏鍐典笅浣跨敤涓涓寮傜殑鍦板尯)銆    */
       DecimalFormat myformat5 = null;
  try{
      myformat5 = (DecimalFormat)NumberFormat.getPercentInstance();
  }catch(ClassCastException e)
  {
   System.err.println(e); 
  }
  myformat5.applyPattern("00.0000%");
  System.out.println(myformat5.format(0.34567));
  System.out.println(myformat5.format(1.34567));

      
 
 }

/*---------------------------------杩愯缁撴灉-------------------------------------------//
 F:\2004-04-12>java DecimalFormatSample
111,111,123,456.1200
111,111,123,456.1200
11,112,345.123
1.000E0004
1.235E0007
34.5670%
134.5670%

*/

}

TAG: Java java JAVA 鐢ㄦ硶 杈撳嚭 鏁板瓧 鏍煎紡鍖
鎵撳嵃 | 鏀惰棌姝ら〉 |  鎺ㄨ崘缁欏ソ鍙 | 涓炬姤
涓婁竴绡 涓嬩竴绡
 

璇勫垎锛0

鍙戣〃璇勮
鏌ョ湅鍏ㄩ儴鍥炲銆愬凡鏈0浣嶇綉鍙嬪彂琛ㄤ簡鐪嬫硶銆