Особенности операций с вещественными типами


Особенности операций с вещественными типами

Операции над типами с плавающей точкой (float, double) имеют свои особенности:

1. Специальные значения: Помимо обычных чисел, существуют значения:

    ◦ POSITIVE_INFINITY (положительная бесконечность) — возникает при переполнении положительного значения или делении положительного числа на ноль.

    ◦ NEGATIVE_INFINITY (отрицательная бесконечность) — возникает при переполнении отрицательного значения или делении отрицательного числа на ноль.

    ◦ NaN (Not a Number — не число) — возникает, например, при умножении нуля на бесконечность.

2. Деление на ноль: В отличие от целых чисел, деление вещественного числа на ноль не вызывает ошибку, а дает в результате бесконечность соответствующего знака.

3. Библиотека Math: Для выполнения более сложных математических вычислений используется класс java.lang.Math (например, возведение в степень, тригонометрия), который работает с числами типа double.

Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:


Особенности операций с вещественными типами

Операции над типами с плавающей точкой (float, double) имеют свои особенности:

1. Специальные значения: Помимо обычных чисел, существуют значения:

    ◦ POSITIVE_INFINITY (положительная бесконечность) — возникает при переполнении положительного значения или делении положительного числа на ноль.

    ◦ NEGATIVE_INFINITY (отрицательная бесконечность) — возникает при переполнении отрицательного значения или делении отрицательного числа на ноль.

    ◦ NaN (Not a Number — не число) — возникает, например, при умножении нуля на бесконечность.

2. Деление на ноль: В отличие от целых чисел, деление вещественного числа на ноль не вызывает ошибку, а дает в результате бесконечность соответствующего знака.

3. Библиотека Math: Для выполнения более сложных математических вычислений используется класс java.lang.Math (например, возведение в степень, тригонометрия), который работает с числами типа double.

https://webprogr.ru/~PPPO6
Короткая ссылка на новость:https://webprogr.ru/~PPPO6


Последние новости

Особенности операций с вещественными типами


Особенности операций с вещественными типами

Операции над типами с плавающей точкой (float, double) имеют свои особенности:

1. Специальные значения: Помимо обычных чисел, существуют значения:

    ◦ POSITIVE_INFINITY (положительная бесконечность) — возникает при переполнении положительного значения или делении положительного числа на ноль.

    ◦ NEGATIVE_INFINITY (отрицательная бесконечность) — возникает при переполнении отрицательного значения или делении отрицательного числа на ноль.

    ◦ NaN (Not a Number — не число) — возникает, например, при умножении нуля на бесконечность.

2. Деление на ноль: В отличие от целых чисел, деление вещественного числа на ноль не вызывает ошибку, а дает в результате бесконечность соответствующего знака.

3. Библиотека Math: Для выполнения более сложных математических вычислений используется класс java.lang.Math (например, возведение в степень, тригонометрия), который работает с числами типа double.

Рейтинг@Mail.ru