0

在 Java 文档中的以下简单示例中:

public enum Planet {
    MERCURY (3.303e+23, 2.4397e6),
    VENUS   (4.869e+24, 6.0518e6),
    EARTH   (5.976e+24, 6.37814e6),
    MARS    (6.421e+23, 3.3972e6),
    JUPITER (1.9e+27,   7.1492e7),
    SATURN  (5.688e+26, 6.0268e7),
    URANUS  (8.686e+25, 2.5559e7),
    NEPTUNE (1.024e+26, 2.4746e7);
}

有人可以解释为什么第一列数字使用“+”号,而第二列使用更熟悉的科学记数法吗?

谢谢,

~凯特琳

4

2 回答 2

2

两者都是指数的定义。

e+23 或 e23 是一回事。据我所知,第 1 列是质量,第 2 列是半径。

于 2013-08-30T00:59:39.500 回答
1

我认为取决于DecimalFormat用来表示它的,因为您知道 + 符号是可选的

于 2013-08-30T01:01:43.587 回答