【发布时间】:2015-05-10 21:00:39
【问题描述】:
我是通过Android Studio用Java学习Java的,我一直卡在浮点格式,你怎么显示,例如:1.234E10而不是12340000000000,谢谢大家
【问题讨论】:
我是通过Android Studio用Java学习Java的,我一直卡在浮点格式,你怎么显示,例如:1.234E10而不是12340000000000,谢谢大家
【问题讨论】:
12340000000000实际上是1.234E13
DecimalFormat formatter = new DecimalFormat("0.###E0");
String format = formatter.format(12340000000000.0);
System.out.println(format);
输出:
1.234E13
【讨论】:
NumberFormat 模式,例如0.0
1.234E13 这样的值另一个..先生,如果您能帮助我,那将非常有帮助。谢谢
1.234E10 实际上与12340000000000 相同,只是它以工程格式打印出来,而且比12340000000000 可读性强得多。
【讨论】: