Java 科学计数法

2018-03-04  本文已影响76人  賈小強

“aEb”所表示的值是a × 10b

在Java中,当Double的取值符合某条件时,将会以科学计数法的方式显示(下面是个人测试的结果,非从文档中得到的结论):

@Test
public void testPrintScientificNotation() {
    //整数部分位数大于等于8时开始以科学计数法显示
    System.out.println(-12345678.0);
    System.out.println(12345678.0);
    //整数位为0,当小数位以0开始连续出现大于等于3时开始以科学计数法显示
    System.out.println(0.0001);
    System.out.println(-0.0001);
}

结果

-1.2345678E7
1.2345678E7
1.0E-4
-1.0E-4
上一篇下一篇

猜你喜欢

热点阅读