double pi = Math.PI;
System.out.println(pi);
//第一种方法:格式化输出 (类似于C语言的写法)
System.out.printf("%.2f\n",pi);
//第二种方法:DecimalFormat类
DecimalFormat df = new DecimalFormat(".00");
System.out.println(df.format(pi));
// 第三种方法:“运算输出”
System.out.println((int)(pi*100)/100.0);
写一个公共方法调用
public static String numberFormat(double number, String string){
DecimalFormat df = new DecimalFormat(string);
return (df.format(number));
}
--进行测试
double pi = Math.PI;
System.out.println(pi);
System.out.println(numberFormat(pi,".00"));
System.out.println(numberFormat(pi,".000"));