java格式化数字、货币、金钱

 时间:2026-02-14 12:23:11

1、第一种:比如网上交易系统,数字保留4位小数:

 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

}

2、第二种:比如网上交易系统,金钱数字保留4位小数且以“¥”开头:

 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

}

3、第三种:比如网上交易系统,金钱数字保留4位小数且三位三位的隔开:

 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;

 }

  • 教你如何判断前后车距
  • 哪些症状代表心脏可能有问题?
  • 一学就会的干锅牛蛙
  • 香甜可口的东北糯玉米
  • 敢和韩国眼部整形专家叫板的专家——王海南
  • 热门搜索
    国际关系学院怎么样 饮食减肥法 碳水化合物食物一览表减肥 减肥抽脂 剑与远征冰封冻土攻略 梭梭树怎么读 被蜂蛰了怎么办 怎么查询电脑ip地址 古剑奇谭1攻略 斯沃琪手表怎么样