Wie man lange benutzt.Max_value in Java | Erklärt

Wie man lange benutzt.Max_value in Java | Erklärt

LangIst eine Wrapper -Klasse in Java, die den primitiven langen Datentyp speichert. Ein langes kann eine 64-Bit-Komplementgülle von zwei Bit aufbewahren. Es hat einen Standardwert von 0L und eine Größe von 8 Bytes. Es wird verwendet, wenn ein größerer Ganzzahlwert größerer Bereich erforderlich ist. Der "Lang.Max_valueIst die statische Konstante der Java -Wrapper -Klasse lang. Sein Wert ist 9.223.372.036.854.775.807 festgelegt.

In diesem Artikel wird Sie über die Verwendung eines langen Gebrauchs führen.Max_Value in Java.

Wie man lange benutzt.Max_Value in Java?

Das lange.MAX_VALUE ist die statische Variable, die einen konstanten Wert in der Java -Wrapper Long -Klasse enthält, und 9.223.372.036.854.775.807 werden als maximaler Wert einer langen Variablen angesehen.

Beispiel 1: Drucken Sie lange.Max_Value in Java

In diesem Beispiel drucken wir den vordefinierten Maximalwert einer langen Variablen mit der “System.aus.println ()" Methode:

System.aus.println ("die lange.Max_value ist " + lang.Max_value);

Hier das "Max_value”Wird mit dem Klassennamen aufgerufen“Lang„Weil es die statische Variable ist, die einen konstanten Wert des Long -Typ -Ganzzahl speichert:

Die folgende Ausgabe zeigt den Wert von “Lang.Max_value" als "9.223.372.036.854.775.807”:

Beispiel 2: Hinzufügen einer Zahl direkt in langer Zeit hinzufügen.Max_value

Wenn Sie lange eine Nummer hinzufügen möchten.Max_value, benutze das “+”Java -Operator, um die angegebene Zahl mit dem genauen Wert von langem zu verkettet.Max_value; Da Java Ihnen nicht erlaubt, eine Nummer direkt hinzuzufügen.

Hier drucken wir zuerst den ursprünglichen Maximalwert von Long mit “Lang.Max_value”:

System.aus.println ("das Original lang.Max_value ist " + lang.Max_value);

Dann werden wir hinzufügen “500”Dazu mit dem“+Operator, der es einfach am Ende des Wertes verkettet:

System.aus.println ("die aktualisierte lange.Max_value ist " + lang.Max_value + 500);

Ausgang

Beispiel 3: Hinzufügen einer Zahl lange hinzufügen.Max_Value mit langer Variable

Im obigen Beispiel haben wir versucht, eine Zahl in einer langen hinzuzufügen.Max_value, es wird verkettet. Jetzt werden wir die Zahl zum Wert hinzufügen und sie drucken, indem wir sie in einer Variablen speichern.

Wir zeigen Ihnen, was passiert, wenn ein langer Wert die lange übersteigt.Max_value. Erstellen Sie dazu eine Langstypvariable “Newlong"Um einen Wert zu speichern und dann die Nummer hinzuzufügen"5”Auf die lange.Max_value:

lange Newlong = lang.Max_value + 5;

Drucken Sie den aktualisierten Wert auf der Konsole:

System.aus.println ("die lange.Max_value ist " +newlong);

Die Ausgabe zeigt, dass der lange Wert negativ wurde, da die Variable keinen Wert speichert, der die Grenze überschreitet, und den Speicherüberlauf verursacht:

Beispiel 4: Vergleich der benutzerdefinierten langen Variablenwerte mit Long.Max_value

Hier werden wir überprüfen, was passiert, wenn ein zu kleiner oder großer Wert mit dem langen verglichen wird.Max_value.

Zunächst werden wir den Benutzer bitten, einen Wert zu geben:

System.aus.print ("einen Wert eingeben:");

Wir werden eine „verwenden“ScannerObjekt, um den Wert vom Benutzer zu erhalten:

Scanner S = neuer Scanner (System.In);

Erstellen Sie dann eine Variable “WertLangtyp zum Speichern des von der angegebenen Methode zurückgegebenen Wertes:

Langer Wert = s.Nextlong ();

Hier werden wir überprüfen.Max_value unter Verwendung der bedingten Aussagen:

if (Wert < Long.MAX_VALUE)
System.aus.println ("Der eingegebene Wert ist zu kurz als lang als lang.Max_value ");
anders
System.aus.println ("Der eingegebene Wert ist zu lang als lang als lang.Max_value ");

Der Benutzer hat den Wert eingegeben “123”, Was entsprechend dem Bereich von langer zu kurz ist.Max_value; Infolgedessen druckt das Programm die Erklärung aus “Der eingegebene Wert ist zu kurz als lang.Max_value”Auf Konsole:

Außerdem ein Wert angeben, der die Long -Grenze überschreitet.Max_value wird eine Ausnahme ausgeben:

Wir haben alle relevanten Anweisungen zur Verwendung des langen gesammelten Anweisungen gesammelt.Max_Value in Java.

Abschluss

Der "Lang.Max_valueIst die statische Konstante der Java -Wrapper -Klasse lang. Sein Wert beträgt 9.223.372.036.854.775.807.036.854.775.807. Wenn Sie einige Zahlen hinzufügen und in einer Variablen speichern möchten, gibt sie aufgrund des Speicherüberlaufs eine negative Zahl zurück, da die Variable keinen Wert speichert, der die Grenze überschreitet. In dieser Beschreibung haben wir das lange gezeigt.Max_Value im Detail.