public static void main(String aa[])
{
double a=123123456456.555;
//#代表阿拉伯数字,0阿拉伯数字,如果不存在则显示为 0
DecimalFormat df = new DecimalFormat(); //不使用分组符号
System.out.println("普通输出(科学计数法):"+a);
df.setMaximumFractionDigits(2); // 设置最大小数位
System.out.println("格式化输出(分隔符):"+df.format(a));
df.applyPattern("#");
System.out.println("格式化输出(无小数点):"+df.format(a));
df.applyPattern("#.####");
System.out.println("格式化输出(0与#的区别):"+df.format(a));
df.applyPattern("0.0000");
System.out.println("格式化输出:"+df.format(a));
}