Операции над вещественными данными

С вещественными данными можно выполнять обычные арифметические операции (+ - * /), результат которых – тоже вещественное число. Сравнение действительных данных выполняется операциями <, >, <=, >=, ==,!= (меньше, больше, меньше или равно (не больше), больше или равно (не меньше), равно, не равно). Следует проявлять внимательность при сравнении действительных данных и действительных литералов (описаны ниже), поскольку действительные данные представляются с погрешностью.

Каждому простому типу в языке Java соответствует объектный тип – так называемый класс-оболочка (wrapper class). Классы-оболочки (для float и double это Float и Double) содержат полезные и интересные методы для проверок свойств данных или для их преобразования в другие типы. Например, метод

static long doubleToLongBits (double value), определенный в классе Double, возвращает представление заданного значения value типа double в соответствии с форматом IEEE-754;

static int floatToIntBits (float value), определенный в классе Float возвращает представление заданного значения value типа float в соответствии с форматом IEEE-754.

Подробная информация о классах-оболочках имеется в документации по Java.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: