DecimalFormat对数字格式化
import java.text.DecimalFormat;
public class Test{
public static void main(String[] args){
double pi=3.1415927;
System.out.println(new DecimalFormat("0").format(pi));
System.out.println(new DecimalFormat("0.00").format(pi));
System.out.println(new DecimalFormat("00.000").format(pi));
System.out.println(new DecimalFormat("#").format(pi));
System.out.println(new DecimalFormat("#.##%").format(pi));
long c=299792458;
System.out.println(new DecimalFormat("#.#####E0").format(c));
System.out.println(new DecimalFormat("00.####E0").format(c));
System.out.println(new DecimalFormat(",###").format(c));
System.out.println(new DecimalFormat("光速大小为每秒,###米").format(c));
}
}