Щоб вказати числовий літерал як 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.