开始学java之格式化数字输出

import java.util.Calendar;
import java.util.Locale;
public class hello {
	public static void main(String[] args)
	{
		long n= 382112;
		System.out.format("%d%n",n);
		System.out.format("%08d%n", n);
		System.out.format("%+8d%n", n);
		System.out.format("%,8d%n", n);
		System.out.format("%+,8d%n", n);
double pi=Math.PI;//获取圆周率
System.out.format("%f%n", pi);
System.out.format("%.3f%n", pi);
System.out.format("%10.3f%n", pi);
System.out.format("%-10.3f%n", pi);
System.out.format(Locale.FRANCE,"%-10.4f%n", pi);//用法语表示
Calendar c=Calendar.getInstance();//获取表示当前日期的对象
System.out.format("%tB %te,%tY%n",c,c,c);
System.out.format("%tm %te,%tY%n",c,c,c);
System.out.format("%tl:%tM %tp%n",c,c,c);
System.out.format("%tD%n",c);

		
	}

}
posted @ 2011-07-08 19:50  又是一年夏天  阅读(357)  评论(0)    收藏  举报