Почему Double.MIN_VALUE не отрицательный

Может кто-нибудь пролить свет на то, почемуDouble.MIN_VALUE не является ли на самом деле минимальное значение, которое может принимать Doubles? Это положительное значение, и двойной может, конечно, быть отрицательным.

Я понимаю, почему это полезное число, но оно кажется очень не интуитивным, особенно по сравнению сInteger.MIN_VALUE, Называя этоDouble.SMALLEST_POSITIVE или жеMIN_INCREMENT или подобное имело бы более ясную семантику.

Кроме того, какое минимальное значение может принимать Doubles? Это-Double.MAX_VALUE? Документы, кажется, не говорят.

Ответы на вопрос(6)

Ваш ответ на вопрос