“ Длинная ” — это класс-оболочка в 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.