java避免出现科学计数法结果
2.如果使用了BigDecimal,为了避免科学计数可以使用toPlainString()1.如果是double结果,为了避免科学计数可以使用下面方法。
·
1.如果是double结果,为了避免科学计数可以使用下面方法
java.text.NumberFormat nf = java.text.NumberFormat.getInstance();
nf.setGroupingUsed(false); //关闭科学计数法
nf.setMaximumFractionDigits(2); //定义保留几位小数
//避免出现科学计数
String format = nf.format(value);
2.如果使用了BigDecimal,为了避免科学计数可以使用toPlainString()
BigDecimal subtract = thisGatherValue.subtract(lastGatherValue);
volatility = subtract.divide(lastGatherValue,2,BigDecimal.ROUND_HALF_UP).abs().multiply(BigDecimal.valueOf(100)).toPlainString();
更多推荐
已为社区贡献1条内容
所有评论(0)