Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmNuNn 42 of 420 menu
◀ ▶

Нечисло в Java

У дробных чисел есть особое значение NaN (not a number, не число). Оно получается, когда операция для чисел недопустима: ответом не может быть ни обычное число, ни бесконечность. Такова разность двух бесконечностей:

System.out.println(1.0 / 0.0 - 1.0 / 0.0);

Умножить ноль на бесконечность тоже нельзя: произведение не определено:

System.out.println(0.0 * (1.0 / 0.0));

Деление дробного нуля на дробный ноль тоже недопустимо:

System.out.println(0.0 / 0.0);

Остаток от деления дробного на ноль не является числом:

System.out.println(1.0 % 0.0);

Любое следующее действие с NaN снова дает NaN:

System.out.println(0.0 / 0.0 + 1.0);

У целого деления на ноль до NaN дело не доходит. Программа останавливается раньше:

System.out.println(8 / 0);

Дан код:

double num1 = 2.0; double num2 = 0.0;

Разделите первую на вторую. Из этого частного вычтите такое же частное и выведите результат.

Дан код:

double num1 = 0.0; double num2 = 0.0;

Найдите частное этих переменных и выведите его.

Дан код:

int num1 = 9; int num2 = 0;

Найдите частное этих переменных: разделите первую на вторую и выведите его.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить