long: довгий тип даних 64-розрядне ціле число з двома доповненнями. Довгий знак зі знаком має мінімальне значення -263 і максимальне значення 263-1. У Java SE 8 і пізніших версіях ви можете використовувати тип даних long для представлення 64-розрядних даних без знаку, які мають мінімальне значення 0 і максимальне значення 264-1.
Визначення та використання. Ключове слово long — це тип даних, який може зберігати цілі числа від -9223372036854775808 до 9223372036854775808.
Довгі типи даних — це цілі числа, як позитивні, так і негативні, які мають багато розрядних значень. Приклади: -398,741,129,664,271. 9,000,000,125,356,546.
int є 32-розрядним цілим числом; a long – це 64-розрядне ціле число. Який з них використовувати, залежить від того, наскільки великими є числа, з якими ви плануєте працювати. int і long є примітивними типами, тоді як Integer і Long є об'єктами.
опис. Тип даних для великих цілих чисел. У той час як цілі числа можуть бути такими великими, як 2 147 483 647 і такими маленькими як -2 147 483 648 (зберігаються як 32 біти), довге ціле число має мінімальне значення -9 223 372 036 854 775 808 і максимальне значення 9 223 372 036 854 775 807 (зберігається як 64 біти).
У Java використовується тип даних long для зберігання великих числових значень, оголошений синтаксисом: long num = (yourInteger)L; Він має ширину 64 біти і може зберігати значення від -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.
8-байтові примітивні типи даних
| Тип даних | Розмір | опис |
|---|---|---|
| байт | 1 байт | Зберігає цілі числа від -128 до 127 |
| короткий | 2 байти | Зберігає цілі числа від -32 768 до 32 767 |
| внутр | 4 байти | Зберігає цілі числа від -2 147 483 648 до 2 147 483 647 |
| довго | 8 байт | Зберігає цілі числа від -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 |