两个浮点数相乘的结果

问题描述 投票:0回答:1

我在jsp上有一个表,该表显示mysql表中的数据。一栏显示了数据库中两个浮点数的乘积。这是用于计算该字段的代码:

<td><%=rs.getFloat("price")* rs.getFloat("available")%></td>

问题是,例如,如果价格= 16.90并且可用= 144,则结果= 2433.5999。为什么不给出2433.6?我如何获得2433.6

java jsp jdbc
1个回答
0
投票

要将答案的格式设置为小数点后两位,请四舍五入为准

private static DecimalFormat df = new DecimalFormat("0.00");
System.out.println( df.format(result));

这是我在Java中的处理方式,不太确定它是否可以在JavaScript中使用

© www.soinside.com 2019 - 2024. All rights reserved.