Logo

Developer learning path

Java

Типы данных и переменные в Java

Типы данных и переменные

Тип данных с плавающей точкой (float, double)

93

#description

Типы данных с плавающей точкой (float, double) являются числовыми типами данных, которые могут хранить дробные значения.

Тип данных float представляет собой 32-битное число с плавающей точкой и может хранить значения с плавающей запятой в диапазоне от -3,4 × 10^38 до 3,4 × 10^38. Он используется там, где не требуется максимальной точности, а главное - экономия памяти.

Тип данных double представляет собой 64-битное число с плавающей точкой и может хранить значения с плавающей запятой с диапазоном от -1,7 × 10^308 до 1,7 × 10^308. В отличие от float, double используется при высокой точности.

Пример использования типа данных double:

                    
double x = 3.14159265;
System.out.println(x); // выводит 3.14159265
                  

Пример использования типа данных float:

                    
float y = 1.23456f;
System.out.println(y); // выводит 1.23456
                  

Важно понимать, что при работе с числами с плавающей запятой может возникать погрешность из-за способа их представления в памяти компьютера. Поэтому, при работе с денежными суммами или точных научных вычислениях, рекомендуется использовать специализированные библиотеки, которые позволяют работать с большой точностью.

Если вам не совсем понятен какой-то абзац текста из лекции, просто нажмите на него и сможете задать уточняющие вопросы по нему.

Если же непонятен весь вопрос, то нажмите на кнопки внизу, чтобы получить новый вариант объяснения, практические примеры или критически оценить сам вопрос.