Константы с плавающей точкой

Числа с плавающей точкой представляют десятичные значения с дробной частью. Они могут быть выражены в стандартной или научной форме записи. Число в стандартной форме записи состоит из целого числа, за которым следуют десятичная точка и дробная часть. Например, 2.0,3.14159 и 0.6667 представляют допустимые числа с плавающей точкой в стандартной записи. Научная форма записи использует стандартную форму записи числа с плавающей точкой, к которой добавлен суффикс, указывающий степенную функцию числа 10, на которую нужно умножить данное число. Для указания экспоненциальной функции используют символ Е или е, за которым следует десятичное число (положительное или отрицательное). Примерами могут служить 6.022Е23, 314159Е-05 и 2е+100.

По умолчанию в Java константам с плавающей точкой присвоен тип double. Чтобы указать константу типа float, к ней нужно дописать символ F или f. Константу типа double можно также указать явно, дописывая к ней символ D или d. Но, естественно, это излишне. Используемый по умолчанию тип double занимает в памяти 64 бита, в то время как менее точный тип float требует для хранения только 32 битов.