2013-08-30 3 views
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); 
} 

Может кто-нибудь объяснить, почему первый столбец цифр используется знак «+», где второй использует более привычную научную нотацию?

Спасибо,

~ Кейтлин

ответ

2

Оба определения показателей.

e + 23 или e23 - одно и то же. Из того, что я вижу, столбец №1 - масса, столбец № 2 - радиус.

1

Я думаю, что зависит от DecimalFormat, используемых для его обозначения, так как вы знаете знак +, необязательно

Смежные вопросы