DecimalFormat将允许您定义要显示的位数。即使值是零,“ 0”将强制输出数字,而“#”将省略零。
System.out.print(new DecimalFormat("#0.0000").format(value)+" kgn"); 应该把戏。请参阅说明文件
注意:如果出于性能原因经常使用,则应仅实例化格式化程序一次并存储引用:
final DecimalFormat df = newDecimalFormat("#0.0000");。然后使用df.format(value)。



