我正在学习使用Java的Java thourgh Android Studio,我被困在Float格式中,你怎么能显示,例如: 1.234E10 而不是12340000000000,谢谢你们
答案 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
更具可读性。