Како користити Лонг.МАКС_ВАЛУЕ у Јави | Објашњено

Kako Koristiti Long Maks Value U Javi Objasneno



Дуго ” је класа омотача у Јави која чува примитивни дуги тип података. Лонг може да ускладишти 64-битни комплементарни цео број. Има подразумевану вредност од 0Л и величину од 8 бајтова. Користи се када је потребна целобројна вредност већег опсега. „ Лонг.МАКС_ВАЛУЕ ” је статичка константа Јава класе омотача Лонг. Његова вредност је 9,223,372,036,854,775,807.

Овај текст ће вас упутити како да користите Лонг.МАКС_ВАЛУЕ у Јави.







Како користити Лонг.МАКС_ВАЛУЕ у Јави?

Лонг.МАКС_ВАЛУЕ је статичка променљива која садржи константну вредност у класи Лонг омотача Јава, а 9,223,372,036,854,775,807 се сматра максималном вредношћу дуге променљиве.



Пример 1: Штампајте Лонг.МАКС_ВАЛУЕ у Јави



У овом примеру, одштампаћемо унапред дефинисану максималну вредност дугачке променљиве користећи „ Систем.оут.принтлн() ” метод:





Систем.оут.принтлн ( „Лонг.МАКС_ВАЛУЕ је “ + Лонг.МАКС_ВАЛУЕ ) ;

Овде, „ МАКС_ВАЛУЕ ” се зове именом класе “ Дуго ” јер је то статичка променљива која чува константну вредност дугог типа целог броја:



Доњи излаз показује вредност „ Лонг.МАКС_ВАЛУЕ ' као ' 9,223,372,036,854,775,807 ”:

Пример 2: Директно додавање броја у Лонг.МАКС_ВАЛУЕ

Ако желите да додате неки број у Лонг.МАКС_ВАЛУЕ, користите „ + ” Јава оператор за спајање наведеног броја са тачном вредношћу Лонг.МАКС_ВАЛУЕ; пошто вам Јава не дозвољава да додате број директно у њега.

Овде ћемо прво одштампати оригиналну максималну вредност лонг користећи „ Лонг.МАКС_ВАЛУЕ ”:

Систем.оут.принтлн ( „Оригинални Лонг.МАКС_ВАЛУЕ је „ + Лонг.МАКС_ВАЛУЕ ) ;

Затим ћемо додати „ 500 ” до њега користећи „ + ” оператор, који ће га једноставно спојити на крају вредности:

Систем.оут.принтлн ( „Ажурирани Лонг.МАКС_ВАЛУЕ је „ + Лонг.МАКС_ВАЛУЕ + 500 ) ;

Излаз

Пример 3: Додавање броја у Лонг.МАКС_ВАЛУЕ помоћу дуге променљиве

У горњем примеру, када смо покушали да додамо број у Лонг.МАКС_ВАЛУЕ, он се спаја. Сада ћемо додати број вредности и одштампати га тако што ћемо га сачувати у променљивој.

Показаћемо вам шта се дешава када вредност лонг премаши Лонг.МАКС_ВАЛУЕ. Да бисте то урадили, креирајте променљиву дугог типа „ невЛонг ” да сачувате вредност, а затим додајте број „ 5 ” до Лонг.МАКС_ВАЛУЕ:

лонг невЛонг =  Лонг.МАКС_ВАЛУЕ + 5 ;

Одштампајте ажурирану вредност на конзоли:

Систем.оут.принтлн ( „Лонг.МАКС_ВАЛУЕ је “ +невЛонг ) ;

Излаз показује да је дуга вредност постала негативна јер променљива неће ускладиштити вредност која прелази ограничење, а то је изазвало преливање меморије:

Пример 4: Поређење кориснички дефинисаних дугих вредности променљиве са Лонг.МАКС_ВАЛУЕ

Овде ћемо проверити шта се дешава када се премала или велика вредност упореди са Лонг.МАКС_ВАЛУЕ.

Прво, тражићемо од корисника да унесе било коју вредност:

Систем.оут.принт ( „Унесите вредност:“ ) ;

Користићемо „ Сцаннер ” да бисте добили вредност од корисника:

Скенер с = нови скенер ( Систем.ин ) ;

Затим креирајте променљиву „ вредност ” типа Лонг за чување вредности враћене датим методом:

Дуга вредност = с.нектЛонг ( ) ;

Овде ћемо проверити да ли је вредност коју је корисник унео већа или мања од вредности Лонг.МАКС_ВАЛУЕ користећи условне исказе:

ако ( вредност < Лонг.МАКС_ВАЛУЕ ) {
Систем.оут.принтлн ( „Унета вредност је прекратка од Лонг.МАКС_ВАЛУЕ“ ) ;
} друго
Систем.оут.принтлн ( „Унета вредност је предугачка од Лонг.МАКС_ВАЛУЕ“ ) ;

Корисник је унео вредност „ 123 “, што је прекратак према опсегу Лонг.МАКС_ВАЛУЕ; као резултат, програм ће одштампати изјаву „ Унета вредност је прекратка од Лонг.МАКС_ВАЛУЕ ” на конзоли:

Такође, навођење вредности која премашује ограничење од Лонг.МАКС_ВАЛУЕ ће изазвати изузетак:

Прикупили смо сва релевантна упутства у вези са коришћењем Лонг.МАКС_ВАЛУЕ у Јави.

Закључак

Лонг.МАКС_ВАЛУЕ ” је статичка константа Јава класе омотача Лонг. Његова вредност је 9.223.372.036.854.775.807. Ако желите да додате неке бројеве и сачувате их у променљивој, вратиће негативан број због преливања меморије јер променљива неће сачувати вредност која прелази ограничење. У овом запису смо детаљно демонстрирали Лонг.МАКС_ВАЛУЕ.