Tamanho de double e float

Prezados :

Os tipos primitivos em java, como int, byte…
podemos afirmar que suportam
int 32 bits Pode assumir valores entre -231=2.147.483.648 e 231-1=2.147.483.647.
Agora no caso de float e double, o que significa o “E+” ?

float = O menor valor positivo represntável por esse tipo é 1.40239846e-46 e o maior é 3.40282347e+38
double = O menor valor positivo representável é 4.94065645841246544e-324 e o maior é 1.7976931348623157e+308

Obrigado a todos

Este tipo de representação é representação cientifica… mas agora no momento me foge a definição exata do que é… mas é algo como “123e+38” = 123 elevado a +38… sei que é exponenciação… é algo por aê…

humm
isso é notação cientifica…
tipo se vc tem:
3e+5 = 300000 e
se for 3e-5 = 0,00003

ou seja, E+308 ou E-327 é um numero grande pacas, normalmente usado só em coisas de fisicas ou quimica.