Таблица примитивов

Таблица примитивов 


Тип Биты Диапазон/семантика Значение по умолчанию Примечания
byte 8 −128..127 0 часты в IO/массивы
short 16 −32768..32767 0 реже нужен
int 32 −2³¹..2³¹−1 0 целочисл. по умолчанию
long 64 −2⁶³..2⁶³−1 0L литерал с L
float 32 ~7 знаков точности 0.0f IEEE-754
double 64 ~15 знаков 0.0d IEEE-754, по умолчанию
char 16 UTF-16 кодовое значение '\u0000' не «символ Unicode» как абстракция строки
boolean JVM-зависимо true/false false размер не стандартизирован


Денежные значения храните в BigDecimal, а не в double (ошибки округления IEEE-754).


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

Таблица примитивов 


Тип Биты Диапазон/семантика Значение по умолчанию Примечания
byte 8 −128..127 0 часты в IO/массивы
short 16 −32768..32767 0 реже нужен
int 32 −2³¹..2³¹−1 0 целочисл. по умолчанию
long 64 −2⁶³..2⁶³−1 0L литерал с L
float 32 ~7 знаков точности 0.0f IEEE-754
double 64 ~15 знаков 0.0d IEEE-754, по умолчанию
char 16 UTF-16 кодовое значение '\u0000' не «символ Unicode» как абстракция строки
boolean JVM-зависимо true/false false размер не стандартизирован


Денежные значения храните в BigDecimal, а не в double (ошибки округления IEEE-754).


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


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

Таблица примитивов

Таблица примитивов 


Тип Биты Диапазон/семантика Значение по умолчанию Примечания
byte 8 −128..127 0 часты в IO/массивы
short 16 −32768..32767 0 реже нужен
int 32 −2³¹..2³¹−1 0 целочисл. по умолчанию
long 64 −2⁶³..2⁶³−1 0L литерал с L
float 32 ~7 знаков точности 0.0f IEEE-754
double 64 ~15 знаков 0.0d IEEE-754, по умолчанию
char 16 UTF-16 кодовое значение '\u0000' не «символ Unicode» как абстракция строки
boolean JVM-зависимо true/false false размер не стандартизирован


Денежные значения храните в BigDecimal, а не в double (ошибки округления IEEE-754).


Рейтинг@Mail.ru