java - 只显示小数点后两位数

标签 java

bill[p][l][0] = new DecimalFormat("##.##").format(Double.parseDouble(i2[m][0]));

上面输入的代码无效;输入 10.0 给出 10 作为输出。

最佳答案

它正在工作 - # 表示数字只有在相关时才会打印(参见 documentation )。尝试使用

bill[p][l][0] = new DecimalFormat("##.00").format(Double.parseDouble(i2[m][0]));

关于java - 只显示小数点后两位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31409356/

相关文章:

java - 关于jpeg和png文件结构和头信息的问题

java - 什么是NullPointerException,我该如何解决?

java - JPQL 选择 DiscriminatorValue 列的值

java - @远程JNDI通信: Wildfly to JBoss AS 5. 1.0.GA

java - 使用 OpenOffice API 抓取整个文档树

Java并发预订退款方法

java - Jersey 2.x : How to add Headers on RESTful Client

java - Java 1.6 中是否有用于类似 lambda 语句的 OOB Command 接口(interface)?

java - 用Java(jsp)读取无效的cookie?

java - 将Java Map对象转换为Json数组