So verwenden Sie Long.MAX_VALUE in Java | Erklärt

So Verwenden Sie Long Max Value In Java Erklart



Lang “ ist eine Wrapper-Klasse in Java, die den primitiven langen Datentyp speichert. Ein Long kann eine 64-Bit-Zweierkomplement-Ganzzahl speichern. Es hat einen Standardwert von 0L und eine Größe von 8 Bytes. Es wird verwendet, wenn ein ganzzahliger Wert mit einem größeren Bereich erforderlich ist. Das ' Lang.MAX_VALUE ” ist die statische Konstante der Java-Wrapper-Klasse Long. Sein Wert ist auf 9.223.372.036.854.775.807 festgelegt.

Dieser Artikel führt Sie durch die Verwendung eines Long.MAX_VALUE in Java.







Wie verwendet man Long.MAX_VALUE in Java?

Long.MAX_VALUE ist die statische Variable, die einen konstanten Wert in der Long-Klasse des Java-Wrappers enthält, und 9.223.372.036.854.775.807 wird als Maximalwert einer Long-Variablen betrachtet.



Beispiel 1: Long.MAX_VALUE in Java drucken



In diesem Beispiel drucken wir den vordefinierten Maximalwert einer langen Variablen mit dem „ System.out.println() ' Methode:





System.out.println ( „Der Long.MAX_VALUE ist “ + Lang.MAX_VALUE ) ;

Hier die ' MAX_VALUE “ wird mit dem Klassennamen „ aufgerufen Lang ” weil es die statische Variable ist, die einen konstanten Wert vom Typ Long Integer speichert:



Die folgende Ausgabe zeigt den Wert von „ Lang.MAX_VALUE ' wie ' 9.223.372.036.854.775.807 “:

Beispiel 2: Direktes Hinzufügen einer Zahl in Long.MAX_VALUE

Wenn Sie eine Zahl in Long.MAX_VALUE hinzufügen möchten, verwenden Sie die „ + ” Java-Operator zum Verketten der angegebenen Zahl mit dem genauen Wert von Long.MAX_VALUE; da Java es Ihnen nicht erlaubt, eine Nummer direkt hinzuzufügen.

Hier drucken wir zuerst den ursprünglichen Maximalwert von long mit „ Lang.MAX_VALUE “:

System.out.println ( 'Der ursprüngliche Long.MAX_VALUE ist ' + Lang.MAX_VALUE ) ;

Dann fügen wir „ 500 “ dazu mit dem „ + ”-Operator, der ihn einfach am Ende des Werts verkettet:

System.out.println ( 'Der aktualisierte Long.MAX_VALUE ist ' + Lang.MAX_VALUE + 500 ) ;

Ausgabe

Beispiel 3: Hinzufügen einer Zahl in Long.MAX_VALUE mit einer langen Variablen

Wenn wir im obigen Beispiel versucht haben, eine Zahl in Long.MAX_VALUE hinzuzufügen, wird sie verkettet. Jetzt addieren wir die Zahl zum Wert und drucken sie, indem wir sie in einer Variablen speichern.

Wir zeigen Ihnen, was passiert, wenn ein Long-Wert den Long.MAX_VALUE überschreitet. Erstellen Sie dazu eine Variable vom Typ long „ neuLang “, um einen Wert zu speichern, und fügen Sie dann die Zahl „ 5 ” zu Long.MAX_VALUE:

long newLong =  Long.MAX_VALUE + 5 ;

Drucken Sie den aktualisierten Wert auf der Konsole aus:

System.out.println ( „Der Long.MAX_VALUE ist “ +neuLang ) ;

Die Ausgabe zeigt, dass der lange Wert negativ wurde, da die Variable keinen Wert speichert, der das Limit überschreitet, und es zu einem Speicherüberlauf kam:

Beispiel 4: Vergleich benutzerdefinierter long-Variablenwerte mit Long.MAX_VALUE

Hier prüfen wir, was passiert, wenn ein zu kleiner oder zu großer Wert mit dem Long.MAX_VALUE verglichen wird.

Zuerst werden wir den Benutzer auffordern, einen beliebigen Wert einzugeben:

System.out.print ( 'Geben Sie einen Wert ein:' ) ;

Wir werden ein „ Scanner ”-Objekt, um den Wert vom Benutzer zu erhalten:

Scanner s = neuer Scanner ( System.in ) ;

Erstellen Sie dann eine Variable „ Wert ” vom Typ Long, um den Wert zu speichern, der von der angegebenen Methode zurückgegeben wird:

Long-Wert = s.nextLong ( ) ;

Hier prüfen wir mithilfe der bedingten Anweisungen, ob der vom Benutzer eingegebene Wert größer oder kleiner als der Wert von Long.MAX_VALUE ist:

wenn ( Wert < Lang.MAX_VALUE ) {
System.out.println ( 'Der eingegebene Wert ist zu kurz als Long.MAX_VALUE' ) ;
} anders
System.out.println ( 'Der eingegebene Wert ist zu lang als Long.MAX_VALUE' ) ;

Der Benutzer hat den Wert „ 123 “, was entsprechend dem Bereich von Long.MAX_VALUE zu kurz ist; Als Ergebnis druckt das Programm die Anweisung „ Der eingegebene Wert ist zu kurz als Long.MAX_VALUE “ auf der Konsole:

Auch die Angabe eines Werts, der das Limit von Long.MAX_VALUE überschreitet, löst eine Ausnahme aus:

Wir haben alle relevanten Anweisungen zur Verwendung von Long.MAX_VALUE in Java zusammengestellt.

Fazit

Das ' Lang.MAX_VALUE ” ist die statische Konstante der Java-Wrapper-Klasse Long. Sein Wert beträgt 9.223.372.036.854.775.807. Wenn Sie einige Zahlen hinzufügen und in einer Variablen speichern möchten, wird aufgrund eines Speicherüberlaufs eine negative Zahl zurückgegeben, da die Variable keinen Wert speichert, der das Limit überschreitet. In diesem Artikel haben wir Long.MAX_VALUE ausführlich demonstriert.