“ dugo ” je klasa omotača u Javi koja pohranjuje primitivni dugi tip podataka. Dugi može pohraniti 64-bitni cijeli broj s dva komplementa. Ima zadanu vrijednost od 0L i veličinu od 8 bajtova. Koristi se kada je potrebna veća vrijednost cijelog raspona. ' Dugo.MAX_VALUE ” je statička konstanta Java omotne klase Long. Njegova vrijednost je postavljena na 9,223,372,036,854,775,807.
Ovaj zapis će vas uputiti kako koristiti Long.MAX_VALUE u Javi.
Kako koristiti Long.MAX_VALUE u Javi?
Long.MAX_VALUE je statička varijabla koja sadrži konstantnu vrijednost u klasi Java omotača Long, a 9,223,372,036,854,775,807 smatra se maksimalnom vrijednošću duge varijable.
Primjer 1: Ispis Long.MAX_VALUE u Javi
U ovom primjeru ispisat ćemo unaprijed definiranu maksimalnu vrijednost duge varijable koristeći ' System.out.println() ” metoda:
System.out.println ( 'Long.MAX_VALUE je ' + Dugo.MAX_VALUE ) ;
Ovdje, ' MAX_VALUE ” poziva se imenom klase „ dugo ” jer je to statička varijabla koja pohranjuje konstantnu vrijednost dugog tipa cijelog broja:
Izlaz u nastavku prikazuje vrijednost ' Dugo.MAX_VALUE ” kao “ 9,223,372,036,854,775,807 ”:
Primjer 2: Izravno dodavanje broja u Long.MAX_VALUE
Ako želite dodati neki broj u Long.MAX_VALUE, koristite ' + ” Java operator za spajanje navedenog broja s točnom vrijednošću Long.MAX_VALUE; budući da vam Java ne dopušta da dodate broj izravno u njega.
Ovdje ćemo prvo ispisati izvornu maksimalnu vrijednost long koristeći ' Dugo.MAX_VALUE ”:
System.out.println ( 'Izvorni Long.MAX_VALUE je ' + Dugo.MAX_VALUE ) ;
Zatim ćemo dodati ' 500 ' na njega pomoću ' + ”, koji će ga jednostavno spojiti na kraj vrijednosti:
System.out.println ( 'Ažurirani Long.MAX_VALUE je ' + Dugo.MAX_VALUE + 500 ) ;
Izlaz
Primjer 3: Dodavanje broja u Long.MAX_VALUE Korištenje varijable long
U gornjem primjeru, kada smo pokušali dodati broj u Long.MAX_VALUE, on biva spojen. Sada ćemo dodati broj vrijednosti i ispisati ga pohranjujući ga u varijablu.
Pokazat ćemo vam što se događa kada long vrijednost premaši Long.MAX_VALUE. Da biste to učinili, stvorite varijablu dugog tipa ' novoDugo ' za pohranu vrijednosti, a zatim dodajte broj ' 5 ” na Long.MAX_VALUE:
long newLong = Long.MAX_VALUE + 5 ;
Ispis ažurirane vrijednosti na konzoli:
System.out.println ( 'Long.MAX_VALUE je ' +novoDugo ) ;
Izlaz pokazuje da je duga vrijednost postala negativna jer varijabla neće pohraniti vrijednost koja premašuje ograničenje i uzrokovala je preljev memorije:
Primjer 4: Usporedba korisnički definiranih dugih varijabilnih vrijednosti s Long.MAX_VALUE
Ovdje ćemo provjeriti što se događa kada se premala ili premala vrijednost usporedi s Long.MAX_VALUE.
Prvo ćemo od korisnika tražiti da unese bilo koju vrijednost:
System.out.print ( 'Unesite vrijednost:' ) ;
Koristit ćemo ' Skener ” za dobivanje vrijednosti od korisnika:
Skener s = novi skener ( Sustav.in ) ;
Zatim kreirajte varijablu ' vrijednost ” tipa Long za pohranu vrijednosti koju je vratila dana metoda:
Duga vrijednost = s.nextLong ( ) ;
Ovdje ćemo provjeriti je li vrijednost koju je korisnik unio veća ili manja od vrijednosti Long.MAX_VALUE pomoću uvjetnih iskaza:
ako ( vrijednost < Dugo.MAX_VALUE ) {System.out.println ( 'Unesena vrijednost je prekratka od Long.MAX_VALUE' ) ;
} drugo
System.out.println ( 'Unesena vrijednost je preduga od Long.MAX_VALUE' ) ;
Korisnik je unio vrijednost ' 123 ”, što je prekratak prema rasponu Long.MAX_VALUE; kao rezultat toga, program će ispisati izjavu ' Unesena vrijednost je prekratka od Long.MAX_VALUE ” na konzoli:
Također, navođenje vrijednosti koja premašuje ograničenje od Long.MAX_VALUE izbacit će iznimku:
Prikupili smo sve relevantne upute koje se odnose na korištenje Long.MAX_VALUE u Javi.
Zaključak
' Dugo.MAX_VALUE ” je statička konstanta Java omotne klase Long. Njegova vrijednost je 9.223.372.036.854.775.807. Ako želite dodati neke brojeve i spremiti ih u varijablu, vratit će negativan broj zbog prelivanja memorije jer varijabla neće pohraniti vrijednost koja premašuje ograničenje. U ovom zapisu smo detaljno demonstrirali Long.MAX_VALUE.