РЕДАКТИРОВАТЬ: мой первоначальный ответ, кажется, очень неправильно. Спасибо @aioobe за указание на это.
Вместо этого, используя магию Java-кода, чтобы ответить на заглавный вопрос:
System.out.printf( "Float.MAX_VALUE: %,f\n", Float.MAX_VALUE );
Float.MAX_VALUE: 340 282 346 638 528 860 000 000 000 000 000 000 000,000000
System.out.printf("in scientific notation: %.18g\n", Float.MAX_VALUE );
в научной записи: 3.40282346638528860e + 38
System.out.printf(
"in hexadecimal floating-point number with a significand and "
+ "an exponent: %a", Float.MAX_VALUE );
в шестнадцатеричном формате с плавающей запятой со значением и показателем степени: 0x1.fffffep127