第一种:好比网上交易系统,数字保留4位小数:code
public static void main(String[] args){ NumberFormat nf = new DecimalFormat("##.####"); Double d = 554545.4545454; String str = nf.format(d); System.out.println(str); //输出554545.4545 }
第二种:好比网上交易系统,金钱数字保留4位小数且以“¥”开头:orm
public static void main(String[] args){ NumberFormat nf = new DecimalFormat("$##.####"); Double d = 554545.4545454; String str = nf.format(d); System.out.println(str); //$554545.4545 }
第三种:好比网上交易系统,金钱数字保留4位小数且三位三位的隔开:ci
public static void main(String[] args){ NumberFormat nf = new DecimalFormat("#,###.####"); Double d = 554545.4545454; String str = nf.format(d); System.out.println(str); //554,545.4544; }