Код IT Загрузка примера кода…

Java main.java
// float — 4 байта, одинарная точность
float piApprox = 3.14159265f;    // приближение числа Пи
float temperatureCelsius = 36.6f; // температура тела
float[] vertexCoordinates = {1.0f, 2.5f, -3.7f}; // координаты вершины в 3D

// double — 8 байт, двойная точность (стандартный выбор)
double pi = 3.141592653589793;   // более точное значение Пи
double balance = 12345.67;       // баланс счёт (для отображения, не для расчётов!)
double speedOfLight = 299_792_458.0; // скорость света в м/с
double[] sensorData = {1.23456789, 2.34567890, 3.45678901}; // данные датчиков

// Особые значения в соответствии со стандартом IEEE 754
double positiveInfinity = Double.POSITIVE_INFINITY;
double negativeInfinity = Double.NEGATIVE_INFINITY;
double notANumber = Double.NaN;

// Проверка особых значений
boolean isFinite = Double.isFinite(123.45); // true
boolean isNaN = Double.isNaN(notANumber);   // true
// float — 4 байта, одинарная точность
float piApprox = 3.14159265f;    // приближение числа Пи
float temperatureCelsius = 36.6f; // температура тела
float[] vertexCoordinates = {1.0f, 2.5f, -3.7f}; // координаты вершины в 3D

// double — 8 байт, двойная точность (стандартный выбор)
double pi = 3.141592653589793;   // более точное значение Пи
double balance = 12345.67;       // баланс счёт (для отображения, не для расчётов!)
double speedOfLight = 299_792_458.0; // скорость света в м/с
double[] sensorData = {1.23456789, 2.34567890, 3.45678901}; // данные датчиков

// Особые значения в соответствии со стандартом IEEE 754
double positiveInfinity = Double.POSITIVE_INFINITY;
double negativeInfinity = Double.NEGATIVE_INFINITY;
double notANumber = Double.NaN;

// Проверка особых значений
boolean isFinite = Double.isFinite(123.45); // true
boolean isNaN = Double.isNaN(notANumber);   // true