Как использовать Long.MAX_VALUE в Java | Объяснение

Kak Ispol Zovat Long Max Value V Java Ob Asnenie



Длинная ” — это класс-оболочка в Java, в котором хранится примитивный тип данных long. Тип long может хранить 64-битное целое число с дополнением до двух. Он имеет значение по умолчанию 0L и размер 8 байт. Он используется, когда требуется большее целочисленное значение диапазона. “ Длинн.MAX_VALUE ” — статическая константа класса-оболочки Java Long. Его значение установлено как 9 223 372 036 854 775 807.

Эта статья расскажет вам, как использовать Long.MAX_VALUE в Java.







Как использовать Long.MAX_VALUE в Java?

Long.MAX_VALUE — это статическая переменная, которая содержит постоянное значение в классе Long-оболочки Java, а 9 223 372 036 854 775 807 считается максимальным значением длинной переменной.



Пример 1: Печать Long.MAX_VALUE в Java



В этом примере мы напечатаем предопределенное максимальное значение длинной переменной, используя « Система.out.println() метод:





System.out.println ( 'Long.MAX_VALUE равно  ' + Длинн.MAX_VALUE ) ;

Здесь « MAX_VALUE ” вызывается с именем класса ” Длинная ”, потому что это статическая переменная, в которой хранится постоянное значение типа long integer:



Вывод ниже показывает значение « Длинн.MAX_VALUE ' в качестве ' 9 223 372 036 854 775 807 ”:

Пример 2. Добавление числа непосредственно в Long.MAX_VALUE

Если вы хотите добавить некоторое число в Long.MAX_VALUE, используйте « + ” Оператор Java для объединения указанного числа с точным значением Long.MAX_VALUE; поскольку Java не позволяет вам добавлять число непосредственно в него.

Здесь сначала мы напечатаем исходное максимальное значение long, используя « Длинн.MAX_VALUE ”:

System.out.println ( 'Исходный Long.MAX_VALUE равен ' + Длинн.MAX_VALUE ) ;

Затем мы добавим « 500 » к нему с помощью « + », который просто соединит его в конце значения:

System.out.println ( 'Обновленный Long.MAX_VALUE равен ' + Долго.MAX_VALUE + 500 ) ;

Выход

Пример 3: Добавление числа в Long.MAX_VALUE с использованием длинной переменной

В приведенном выше примере, когда мы пытались добавить число в Long.MAX_VALUE, оно объединяется. Теперь мы добавим число к значению и напечатаем его, сохранив в переменной.

Мы покажем вам, что происходит, когда значение long превышает Long.MAX_VALUE. Для этого создайте переменную длинного типа « новыйДлинный ', чтобы сохранить значение, а затем добавьте число ' 5 ” на Long.MAX_VALUE:

длинный новыйLong =  Long.MAX_VALUE + 5 ;

Выведите обновленное значение на консоль:

System.out.println ( 'Long.MAX_VALUE равно  ' +newДлинный ) ;

Вывод показывает, что длинное значение стало отрицательным, потому что переменная не будет хранить значение, превышающее лимит, и это вызвало переполнение памяти:

Пример 4: Сравнение определяемых пользователем длинных значений переменных с Long.MAX_VALUE

Здесь мы проверим, что происходит, когда слишком маленькое или большое значение сравнивается с Long.MAX_VALUE.

Сначала мы попросим пользователя ввести любое значение:

System.out.print ( 'Введите значение:' ) ;

Мы будем использовать « Сканер », чтобы получить значение от пользователя:

Сканер s = новый сканер ( System.in ) ;

Затем создайте переменную « ценность ” типа Long для хранения значения, возвращаемого данным методом:

Длинное значение = s.nextLong ( ) ;

Здесь мы проверим, больше или меньше введенное пользователем значение значения Long.MAX_VALUE, используя условные операторы:

если ( ценность < Длинн.MAX_VALUE ) {
System.out.println ( 'Введенное значение слишком короткое, чем Long.MAX_VALUE' ) ;
} еще
System.out.println ( 'Введенное значение слишком длинное, чем Long.MAX_VALUE' ) ;

Пользователь ввел значение « 123 ”, что слишком мало для диапазона Long.MAX_VALUE; в результате программа напечатает оператор « Введенное значение слишком короткое, чем Long.MAX_VALUE ” на консоли:

Кроме того, указание значения, превышающего предел Long.MAX_VALUE, вызовет исключение:

Мы собрали все соответствующие инструкции, связанные с использованием Long.MAX_VALUE в Java.

Вывод

Длинн.MAX_VALUE ” — статическая константа класса-оболочки Java Long. Его стоимость составляет 9 223 372 036 854 775 807. Если вы хотите добавить несколько чисел и сохранить их в переменной, она вернет отрицательное число из-за переполнения памяти, потому что переменная не будет хранить значение, превышающее лимит. В этой статье мы подробно продемонстрировали Long.MAX_VALUE.