Примітивні типи даних - oracle doc каже, що діапазон роботи longна Java - -9,223,372,036,854,775,808це 9,223,372,036,854,775,807. Але коли я роблю щось подібне у своєму затемненні
long i = 12345678910;
він показує мені The literal 12345678910 of type int is out of rangeпомилку.
Є 2 питання.
1) Як ініціалізувати значення longзі значенням 12345678910?
2) Чи всі цифрові букви за замовчуванням типу int?
Long- завдяки автоматичному боксу ви можете використовувати Long i = 12345678910Lабо використовувати Long i = Long.valueOf(12345678910L)для тих випадків, коли ви не можете використовувати автоматичний бокс.