Kako uporabljati Long.MAX_VALUE v Javi | Razloženo

Kako Uporabljati Long Max Value V Javi Razlozeno



dolga ” je ovojni razred v Javi, ki shranjuje primitivni dolgi podatkovni tip. Dolgi lahko shrani 64-bitno celo število dvojnega komplementa. Ima privzeto vrednost 0L in velikost 8 bajtov. Uporablja se, kadar je potrebna celoštevilska vrednost večjega obsega. ' Dolgo.MAX_VALUE ” je statična konstanta razreda ovojnice Java Long. Njegova vrednost je določena na 9.223.372.036.854.775.807.

Ta zapis vas bo vodil, kako uporabljati Long.MAX_VALUE v Javi.







Kako uporabljati Long.MAX_VALUE v Javi?

Long.MAX_VALUE je statična spremenljivka, ki vsebuje konstantno vrednost v razredu Long ovojnice Java, 9,223,372,036,854,775,807 pa velja za največjo vrednost spremenljivke long.



Primer 1: Tiskanje Long.MAX_VALUE v Javi



V tem primeru bomo natisnili vnaprej določeno največjo vrednost dolge spremenljivke z uporabo ' System.out.println() ” metoda:





System.out.println ( 'Long.MAX_VALUE je  ' + Dolgo.MAX_VALUE ) ;

Tukaj je ' MAX_VALUE ' se kliče z imenom razreda ' dolga ”, ker je statična spremenljivka tista, ki shranjuje konstantno vrednost dolgega tipa integer:



Spodnji izhod prikazuje vrednost ' Dolgo.MAX_VALUE 'kot' 9.223.372.036.854.775.807 ”:

Primer 2: Neposredno dodajanje števila v Long.MAX_VALUE

Če želite dodati nekaj številk v Long.MAX_VALUE, uporabite “ + ” Operator Java za združevanje navedenega števila z natančno vrednostjo Long.MAX_VALUE; ker Java ne dovoljuje dodajanja številke neposredno vanj.

Tukaj bomo najprej natisnili izvirno največjo vrednost long z uporabo ' Dolgo.MAX_VALUE ”:

System.out.println ( 'Izvirni dolg.MAX_VALUE je ' + Dolgo.MAX_VALUE ) ;

Nato bomo dodali ' 500 ' do njega z uporabo ' + ”, ki ga bo preprosto združil na koncu vrednosti:

System.out.println ( 'Posodobljeno Long.MAX_VALUE je ' + Dolgo.MAX_VALUE + 500 ) ;

Izhod

Primer 3: Dodajanje števila v Long.MAX_VALUE Uporaba dolge spremenljivke

V zgornjem primeru, ko smo poskušali dodati število v Long.MAX_VALUE, se združi. Zdaj bomo dodali število vrednosti in jo natisnili tako, da jo shranimo v spremenljivko.

Pokazali vam bomo, kaj se zgodi, ko dolga vrednost preseže Long.MAX_VALUE. Če želite to narediti, ustvarite spremenljivko dolgega tipa ' newLong ', da shranite vrednost, in nato dodajte številko ' 5 ” na Long.MAX_VALUE:

long newLong =  Long.MAX_VALUE + 5 ;

Natisnite posodobljeno vrednost na konzoli:

System.out.println ( 'Long.MAX_VALUE je  ' +novoDolgo ) ;

Izhod pokaže, da je dolga vrednost postala negativna, ker spremenljivka ne bo shranila vrednosti, ki presega omejitev, in je povzročila prepolnitev pomnilnika:

Primer 4: Primerjava uporabniško definiranih dolgih spremenljivk z Long.MAX_VALUE

Tukaj bomo preverili, kaj se zgodi, ko se premajhna ali velika vrednost primerja z Long.MAX_VALUE.

Najprej bomo prosili uporabnika, da vnese poljubno vrednost:

System.out.print ( 'Vnesite vrednost:' ) ;

Uporabili bomo ' Skener ” za pridobitev vrednosti od uporabnika:

Scanner s = nov skener ( System.in ) ;

Nato ustvarite spremenljivko ' vrednost ” tipa Long za shranjevanje vrednosti, vrnjene z dano metodo:

Dolga vrednost = s.nextLong ( ) ;

Tukaj bomo s pogojnimi stavki preverili, ali je vrednost, ki jo je vnesel uporabnik, večja ali manjša od vrednosti Long.MAX_VALUE:

če ( vrednost < Dolgo.MAX_VALUE ) {
System.out.println ( 'Vnesena vrednost je prekratka od Long.MAX_VALUE' ) ;
} drugače
System.out.println ( 'Vnesena vrednost je predolga od Long.MAX_VALUE' ) ;

Uporabnik je vnesel vrednost ' 123 ”, kar je prekratko glede na obseg Long.MAX_VALUE; kot rezultat bo program natisnil izjavo ' Vnesena vrednost je prekratka od Long.MAX_VALUE ” na konzoli:

Tudi podajanje vrednosti, ki presega omejitev Long.MAX_VALUE, povzroči izjemo:

Zbrali smo vsa ustrezna navodila v zvezi z uporabo Long.MAX_VALUE v Javi.

Zaključek

' Dolgo.MAX_VALUE ” je statična konstanta razreda ovojnice Java Long. Njegova vrednost je 9.223.372.036.854.775.807. Če želite dodati nekaj števil in jih shraniti v spremenljivko, bo vrnila negativno število zaradi prepolnitve pomnilnika, ker spremenljivka ne bo shranila vrednosti, ki presega omejitev. V tem zapisu smo podrobno prikazali Long.MAX_VALUE.