@hoyt.jerde
Double в Java - это примитивный тип данных, который представляет числа с плавающей точкой двойной точности.
Double может хранить числа с очень большими и очень малыми значениями, а также числа с десятичными дробями. Он используется для представления десятичных чисел и обычно занимает 8 байт в памяти.
Double может быть положительным или отрицательным, а также может принимать значения NaN (не число) и +/- Infinity (положительная или отрицательная бесконечность).
Чтобы объявить переменную с типом double, необходимо использовать следующий синтаксис:
1
|
double имя_переменной; |
Примеры использования double:
1 2 3 4 |
double number1 = 3.14; // присваиваем переменной number1 значение 3.14 double number2 = -10.5; // присваиваем переменной number2 значение -10.5 double result = number1 + number2; // складываем number1 и number2 и сохраняем результат в переменную result System.out.println(result); // выводим результат на экран: -7.36 |
Double предоставляет ряд математических операций и методов для работы с числами с плавающей точкой. Например, для нахождения синуса числа можно использовать метод Math.sin():
1 2 |
double angle = 45.0; // угол в градусах double sinValue = Math.sin(Math.toRadians(angle)); // находим синус угла и сохраняем результат в переменную sinValue |
Использование double может предоставлять большую точность при выполнении арифметических операций с десятичными числами по сравнению с примитивным типом данных float.