Java для начинающих: Типы данных, Урок 3!

preview_player
Показать описание
Все типы данных в языке программирования java делятся на два типа:
1. Примитивные типы данных
2. Ссылочные типы данных

К примитивные типам относятся int, byte, short, long, boolean, float, double

К ссылочным типам данных относятся любые классы в том числе String (строка)
Рекомендации по теме
Комментарии
Автор

братишка, спасибо за уроки, очень все подробно объясняешь, подробнее чем во всякой литературе для начинающих. Еще раз спасибо, лукас и подписка однозначно!

Александр-чбх
Автор

Маленькая поправка:

byte = 1 byte (8-bit)
short = 2 bytes (16-bit)
char = 2 bytes (16-bit)
int = 4 bytes (32-bit)
float = 4 bytes (32-bit)
long = 8 bytes (64-bit)
double = 8 bytes (64-bit)
boolean = Этот тип данных представляет один бит информации, но его "размер" не определен точно.

vovasvidinsky
Автор

уточнение: -2^31 до 2^31-1 и также -2^63 до 2^63-1
Спасибо! Будут ли новые уроки по Android?

SolarSystem_sUser
Автор

не могу разобраться с long (8 байт, 64 бита, диапазон значений от -9223372036854775808 до 9223372036854775807

long a = 2147483647;
System.out.println(a);
всё отлично, выводит на консоль

long a = 2147483648; (цифру подчёркивает как ошибку)
System.out.println(a);
выдаёт ошибку

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The literal 2147483648 of type int is out of range

АндрейАксёнов-вю
Автор


13:05 "Это число -4"
13:14 "Это будет -1"
Так какое же это будет число?

maxmrinskiy