为了账号安全,请及时绑定邮箱和手机立即绑定

Java中的双小数格式

Java中的双小数格式

qq_遁去的一_1 2019-06-28 14:46:50
Java中的双小数格式我在设置双小数的格式上遇到了一些问题。如果我有一个双值,例如4.0,我如何格式化小数,使它变成4.00?
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

其中之一就是使用NumberFormat.

NumberFormat formatter = new DecimalFormat("#0.00");     System.out.println(formatter.format(4.0));

产出:

4.00


查看完整回答
反对 回复 2019-06-28
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

使用Java 8,您可以使用format方法:-

System.out.format("%.2f", 4.0); // ORSystem.out.printf("%.2f", 4.0);
  • f

    用于

    floating

    点值.。
  • 2

    小数后表示小数之后的小数位数。

    .

对于大多数Java版本,您可以使用DecimalFormat: -

    DecimalFormat formatter = new DecimalFormat("#0.00");
    double d = 4.0;
    System.out.println(formatter.format(d));


查看完整回答
反对 回复 2019-06-28
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

使用字符串格式:

String.format("%.2f", 4.52135);


查看完整回答
反对 回复 2019-06-28
  • 3 回答
  • 0 关注
  • 414 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信