Double Java - удвой свой опыт в программировании на Java
Double в Java - это примитивный тип данных для работы с десятичными числами с плавающей точкой двойной точности. Double используется в основном для выполнения математических операций, как возведение в степень, извлечение квадратного корня, деление и умножение.
Пример объявления переменной типа double в Java:
double number = 3.14159265359;
Теперь переменная «number» хранит значение числа Пи до 11 знаков после запятой.
Одной из особенностей double является то, что он может принимать много разных значений. Например:
double infinity = Double.POSITIVE_INFINITY;
double negInfinity = Double.NEGATIVE_INFINITY;
double NaN = Double.NaN;
POSITIVE_INFINITY - положительная бесконечность, NEGATIVE_INFINITY - отрицательная бесконечность, а NaN означает 'неприменимое значение' (Not a Number).
Примеры арифметических операций, которые можно выполнить с double:
double a = 4.0;
double b = 2.0;
double sum = a + b; // 6.0
double diff = a - b; // 2.0
double mult = a * b; // 8.0
double div = a / b; // 2.0
double modulo = a % b; // 0.0
double pow = Math.pow(a, b); // 16.0
double sqrt = Math.sqrt(a); // 2.0
Также, double может быть использован как аргумент методов, например:
public static double calculateSquare(double side) {
return side * side;
}
public static void main(String[] args) {
double square = calculateSquare(3.0);
System.out.println("Square is: " + square);
}
Результат выполнения кода выше будет равен «9.0», так как метод «calculateSquare» вычисляет квадрат переданного значения (side).
Использование double в Java может быть очень полезным, когда речь идет о работе с числами с плавающей запятой. Как и любой другой тип данных в Java, double имеет свои преимущества и недостатки, поэтому всегда нужно внимательно оценивать, какой тип данных следует использовать в каждой конкретной ситуации.