На этом уроке мы поговорим об примитивных типах в языке Java.
Дата отправки отчёта:
24 декабря 2018 г.
Задание выполнено: за
2 час. 9 мин.
Чему научился:
в Java всё является классом за исключением типов данных для ускорения работы с переменными. Примитивные типы данных тоже могут быть выражены классами. Имея дело с классом вы работаете не со значениями, а с ссылками на значения. Применяя типы данных мы исключаем лишнее звено обращения по ссылкам. Целочисленные: byte займёт 1 байт, short займёт 2 байт, int займёт 4 байт, long займёт 8 байт,
Приведение типов (принудительное, когда я знаю, что вытворяю) указывается круглыми скобками со значением желаемого типа в этих скобках.
b = (byte)s; Хочу значение переменной s типа short присвоить переменной b которая у меня типа byte
Если значение присваиваемой переменной больше максимума в желаемом типе, при приведении с помощью скобок ошибки не возвращается, но результат будет отличаться от присваиваемого.
При записи числа в Java внутри цифр допустим знак "низкое_подчёркивание" для удобства восприятия самого числа. На значение этого числа знак "низкое_подчёркивание" не влияет. ЗАПРЕЩЕНО указывать знак "низкое_подчёркивание" В НАЧАЛЕ ЧИСЛА ИЛИ В КОНЦЕ ЧИСЛА.
Если в начале записи числа присутствует ноль - число записано в восьмеричной системе счисления.
0xFFFF - шестнадцатиричная запись начни с 0x... 0b0001 - двоичную запись начни с 0b... (long)2_000_000_000_000 или 2000000000000L - тип long укажи в скобках в начале или литерой L в конце числа