Java Long Shortvalue Methode

JavaBeginner
Jetzt üben

Einführung

In diesem Lab werden wir uns mit der shortValue()-Methode der Long-Klasse in Java beschäftigen, die verwendet wird, um ein Long-Objekt in einen short-Wert umzuwandeln. Wir werden die Verwendung, Syntax, Parameter und Rückgabewerte dieser Methode besprechen. Wir werden auch einige Beispiele durchgehen, um zu verstehen, wie diese Methode funktioniert.

Erstelle ein Long-Objekt

Erstellen Sie ein Long-Objekt mit einem von Ihnen gewählten Wert. Dieses Objekt wird verwendet, um mithilfe der shortValue()-Methode in einen short-Wert umzuwandeln.

// creating a Long object
Long myLong = 123456789L;

Konvertiere Long-Objekt in short-Wert

Rufen Sie die shortValue()-Methode auf dem im Schritt 1 erstellten Long-Objekt auf, um den short-Äquivalentwert zu erhalten.

// converting Long object to short value
short myShort = myLong.shortValue();

Drucke den short-Wert

Drucken Sie den im Schritt 2 erhaltenen short-Wert auf der Konsole aus.

// printing short value
System.out.println("Short value: " + myShort);

Überprüfe auf Überlauf

Wenn der Long-Wert zu groß ist, um in einen short umgewandelt zu werden, stellen Sie sicher, dass Sie auf einen möglichen Überlauf prüfen. Im Falle eines Überlaufs wird eine DataFormatException ausgelöst.

// checking for overflow
if (myLong > Short.MAX_VALUE || myLong < Short.MIN_VALUE) {
    throw new DataFormatException("Value out of range for conversion to short");
}

Behandle Ausnahmen

Im Falle einer Ausnahme behandeln Sie diese elegant und geben Sie eine passende Fehlermeldung aus.

try {
    // perform all steps here
} catch (DataFormatException ex) {
    System.out.println(ex.getMessage());
}

Kompiliere und führe den Code aus

Kompilieren Sie den Code mit dem Befehl javac und führen Sie den Code mit dem Befehl java in der Konsole aus.

javac LongShortValue.java
java LongShortValue

Sie sollten die Ausgabe des Codes auf der Konsole sehen.

Optional): Benutzereingabe

Anstatt den Long-Wert festzuschreiben, können Sie auch Benutzereingaben von der Konsole entnehmen und die Umwandlung durchführen.

Scanner scanner = new Scanner(System.in);
System.out.print("Enter a Long value: ");
long myLongValue = scanner.nextLong();
Long myLongObject = myLongValue;
short myShort = myLongObject.shortValue();
System.out.println("Short value: " + myShort);

Zusammenfassung

In diesem Lab haben wir uns mit der shortValue()-Methode der Long-Klasse in Java beschäftigt, die verwendet wird, um ein Long-Objekt in einen short-Wert umzuwandeln. Wir haben uns die Syntax, die Parameter und die Rückgabe dieser Methode angeschaut. Wir haben auch mehrere Beispiele durchgegangen, um zu verstehen, wie diese Methode in verschiedenen Szenarien verwendet wird.