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/