“ Дуго ” је класа омотача у Јави која чува примитивни дуги тип података. Лонг може да ускладишти 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. Ако желите да додате неке бројеве и сачувате их у променљивој, вратиће негативан број због преливања меморије јер променљива неће сачувати вредност која прелази ограничење. У овом запису смо детаљно демонстрирали Лонг.МАКС_ВАЛУЕ.