`
JAVA_HOME117
  • 浏览: 20304 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

NumberFormat

阅读更多
import java.text.NumberFormat;
import java.util.*;
class TestNumberFormat 
{
	public static void main(String[] args) 
	{

		double db=12343433.67779;
	    Locale[] locales={Locale.CHINA,Locale.GERMAN,Locale.US,Locale.JAPAN};
		NumberFormat[] nf=new NumberFormat[12];

		for(int i=0;i<locales.length;i++){
		  nf[i*3]=NumberFormat.getNumberInstance(locales[i]);
          nf[i*3+1]=NumberFormat.getPercentInstance(locales[i]);
		  nf[i*3+2]=NumberFormat.getCurrencyInstance(locales[i]);
		}

		for(int i=0; i<locales.length;i++){
		  switch(i){
		     case 0:
				 System.out.println("--------------------中国格式----------------------");
			     break ;
			 case 1:
			     System.out.println("--------------------德国格式----------------------");
			     break ;
			 case 2:
				 System.out.println("--------------------美国格式----------------------");
			     break ;
			 case 3:
				System.out.println("--------------------日本鬼子格式----------------------");
			     break ;
			

		  
		  }
        System.out.println("通用数值格式"+nf[i*3].format(db));
		System.out.println("通用百分比格式"+nf[i*3+1].format(db));
		System.out.println("通用货币格式"+nf[i*3+2].format(db));

		}
		
	}
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics