【发布时间】:2019-06-14 05:18:18
【问题描述】:
我想以类似于 1.123e-4 的形式格式化一个十进制值,而实际值为 0.0001123
【问题讨论】:
-
你好。到目前为止你尝试过什么?
标签: java
我想以类似于 1.123e-4 的形式格式化一个十进制值,而实际值为 0.0001123
【问题讨论】:
标签: java
可能这就是您要显示的以指数形式显示的十进制值。
public static void main(String[] args) {
Double a = 0.0001123;
String value = String.valueOf(a.doubleValue());
System.out.println(value);
}
输出
1.123E-4
【讨论】:
0.0001123,但其他值呢?
Double a = 0.1123; 输出相同0.1123