我正在使用 iReport 5.7.0 生成 JasperReports 的报告。
我在具有Double值的字段上设置了模式##### 0.000
我预计有3个小数位但实际上如果数字没有小数部分,则只显示小数点后的一个零
即,我得到了什么
`4.56678 => 4.566
4.0 => 4.0
4.1 => 4.000
我想要什么 4.5667888 => 4.566 4.0 => 4.000 4.1 => 4.000`
请帮忙吗?
答案 0 :(得分:3)
在您想要特定小数格式的地方尝试关注。假设您有一个字段进入报告,Total_Number:
new DecimalFormat("#0.000").format($F{Total_number})
如果$ F {Total_number}的值为4.5667888
。以下是输出:
<强>输出强>
4.566