这是代码段:

String myTime = someTime / 1e9d + ",";
someTime是使用System.nanoTime()派生的。 1e9d在这里做什么?

最佳答案

1e9表示10 ^ 92d表示2的两倍

例如

  • sysout 1e9 => 1.0E9
  • sysout 10e9 => 1.0E10

  • 另请参见The Java™Tutorials的Floating-Point Literals部分。

    10-04 15:52