Direkt zum Inhalt
Urkunden
Java SchlüsselwörterJava-ArraysJava Objektorientierte ProgrammierungJava File HandlingEinführung in JavaGrundlagen der Java-Sprache

kurzes Schlüsselwort in Java

Das Schlüsselwort short in Java ist ein primitiver Datentyp, der eine 16-Bit-Ganzzahl mit Vorzeichen im Zweierkomplement darstellt. Sie wird verwendet, um in großen Arrays Speicher zu sparen, wo die Speichereinsparungen im Vergleich zu einer int am nötigsten sind. Der Datentyp short kann Werte von -32.768 bis 32.767 speichern.

Verwendung

Der Datentyp short wird häufig in Szenarien verwendet, in denen Speichereffizienz wichtig ist, aber der erforderliche Wertebereich den einer byte.

Syntax

short variableName = value;
  • variableName: Der Name der Variablen.
  • value: Der Wert, der der Variablen zugewiesen werden soll und der im Bereich von -32.768 bis 32.767 liegen muss.

Beispiele

Beispiel 1: Grundlegende Verwendung

public class ShortExample {
    public static void main(String[] args) {
        short a = 1000;
        short b = -2000;
        System.out.println("Value of a: " + a);
        System.out.println("Value of b: " + b);
    }
}

In diesem Beispiel deklarieren wir zwei short Variablen a und b mit den Werten 1000 bzw. -2000. Das Programm gibt diese Werte dann aus.

Beispiel 2: Kurzes Array

public class ShortArrayExample {
    public static void main(String[] args) {
        short[] shortArray = {100, 200, 300, 400, 500};
        for (short s : shortArray) {
            System.out.println(s);
        }
    }
}

Dieses Beispiel demonstriert die Verwendung eines short Arrays. Das Array shortArray wird mit fünf short Werten initialisiert. Eine for-each Schleife wird verwendet, um durch das Array zu iterieren und jeden Wert zu drucken.

Beispiel 3: Kurze Arithmetik

public class ShortArithmeticExample {
    public static void main(String[] args) {
        short a = 30000;
        short b = 10000;
        short c = (short) (a + b); // Explicit type casting
        System.out.println("Sum of a and b: " + c);
    }
}

In diesem Beispiel führen wir arithmetische Operationen mit short Variablen durch. Die Variablen a und b werden auf 30000 bzw. 10000 initialisiert. Die Summe von a und b wird berechnet und explizit in short umgewandelt, um eine Typumwandlung in int.

Tipps und bewährte Praktiken

  • Speichereffizienz: Verwende short, wenn du Speicherplatz sparen musst, besonders in großen Arrays, bei denen der Wertebereich zwischen -32.768 und 32.767 liegt.
  • Bereichsprüfung: Achte immer darauf, dass die Werte, die einer short Variablen zugewiesen werden, innerhalb des Bereichs liegen, um unerwartetes Verhalten zu vermeiden.
  • Typ Gießen: Sei vorsichtig, wenn du arithmetische Operationen mit short durchführst, da das Ergebnis nach int befördert wird. Ein explizites Type Casting kann notwendig sein.
    short a = 1000;
    short b = 2000;
    short c = (short) (a + b); // Explicit type casting
  • Vermeide Überläufe: Achte auf das Überlaufverhalten, wenn du Operationen durchführst, die den Bereich short überschreiten könnten.
  • Verwende Short Class: Für Nutzenfunktionen und Methoden, die Shorts beinhalten, solltest du die Klasse Short verwenden.
    Short shortObject = Short.valueOf(a);  // Using Short class

Java Grundlagen lernen

Baue deine Java-Kenntnisse von Grund auf auf und beherrsche Programmierkonzepte.
Kostenloses Lernen beginnen