我有双重值,例如
Double doubleValue=0.0001;
尝试打印这个输出为1.0E-4
所以我尝试将BigDecimal作为它的值。
BigDecimal.valueOf(doubleValue)
最终输出为" 0.00010"。
任何人都可以让我知道如何得到一个向上的值作为" 0.0001"。(1之后没有结束0)
答案 0 :(得分:1)
您可以尝试类似以下的代码
StudentID-SongID
希望这有帮助
答案 1 :(得分:1)
你用println打印吗?您应该使用printf格式化输出。
Double d = 0.000100;
System.out.printf("%.4f",d);
以下将打印“0.0001”
希望这有帮助!