Щоб вказати числовий літерал як long замість int, додайте L (для довгого ) до кінця літералу. Підійдуть великі або малі літери, але малу літеру «l» можна легко сплутати з цифрою «1», особливо в моноширинних шрифтах. 29 квітня 2020 р.

int length = (int) (матем. log10(число) + 1); Зверніть увагу, що log100 не визначено, тому, якщо ми очікуємо будь-яких вхідних даних із значенням 0, ми також можемо поставити перевірку для цього.

довго: Довгий тип даних — це 64-розрядне ціле число з двома доповненнями. Довгий знак зі знаком має мінімальне значення -263 і максимальне значення 263-1. У Java SE 8 і пізніших версіях ви можете використовувати тип даних long для представлення 64-розрядних даних без знаку, які мають мінімальне значення 0 і максимальне значення 264-1.

Метод sum() класу Java Long використовується для додавання двох довгих значень відповідно до оператора «+»..

Примітивні типи даних

Тип данихРозміропис
байт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

У Java long — це тип даних, який використовується для зберігання великих числових значень, оголошених за допомогою синтаксису: long num = (yourInteger)L; Він має ширину 64 біти і може зберігати значення від -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807.