枚举示例中的语法

时间:2013-08-30 00:50:51

标签: java scientific-computing

在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);
}

有人可以解释为什么第一列数字采用'+'符号,而第二列使用更熟悉的科学符号?

谢谢,

〜凯特琳

2 个答案:

答案 0 :(得分:2)

两者都是指数的定义。

e + 23或e23是一回事。从我看到的情况来看,第1列是质量,列#2是半径。

答案 1 :(得分:1)

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