Android数字格式输出?

时间:2015-05-10 11:25:31

标签: java android

我正在学习使用Java的Java thourgh Android Studio,我被困在Float格式中,你怎么能显示,例如: 1.234E10 而不是12340000000000,谢谢你们

2 个答案:

答案 0 :(得分:1)

12340000000000实际上是1.234E13

DecimalFormat formatter = new DecimalFormat("0.###E0");
String format = formatter.format(12340000000000.0);
System.out.println(format);

输出:

1.234E13

答案 1 :(得分:0)

1.234E10实际上与12340000000000相同,只是它以工程格式打印出来,并且比12340000000000更具可读性。