Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Java Primitive Datentypen: Vollständiger Leitfaden mit Beispielen

Java Datentypen (Primitiv)

In diesem Tutorial lernen wir alle 8 primitiven Datentypen in Java anhand von Beispielen kennen.

Java Datentypen

Wie der Name schon sagt, spezifizieren Datentypen die Art der Daten, die in Variablen in Java gespeichert werden können.

Java ist eine statisch typisierte Sprache. Das bedeutet, dass alle Variablen deklariert werden müssen, bevor sie verwendet werden können.

int speed;

Hier ist speed eine Variable, und der Datentyp der Variable ist int.

Der int-Datentyp bestimmt, dass die speed-Variable nur Ganzzahlen enthalten kann.

Es gibt 8 vordefinierte Datentypen in Java, bekannt als primitive Datentypen.

Hinweis: Neben primitiven Datentypen gibt es auch Referenztypen (Objekttypen).


8 Primitive Datentypen

1. boolean-Typ

Beispiel 1: Java boolean-Datentyp

class Main {
    public static void main(String[] args) {
        boolean flag = true;
        System.out.println(flag); // gibt true aus
    }
}

2. byte-Typ

Beispiel 2: Java byte-Datentyp

class Main {
    public static void main(String[] args) {
        byte range;
        range = 124;
        System.out.println(range); // gibt 124 aus
    }
}

3. short-Typ

Beispiel 3: Java short-Datentyp

class Main {
    public static void main(String[] args) {
        short temperature;
        temperature = -200;
        System.out.println(temperature); // gibt -200 aus
    }
}

4. int-Typ

Beispiel 4: Java int-Datentyp

class Main {
    public static void main(String[] args) {
        int range = -4250000;
        System.out.println(range); // gibt -4250000 aus
    }
}

5. long-Typ

Beispiel 5: Java long-Datentyp

class LongExample {
    public static void main(String[] args) {
        long range = -42332200000L;
        System.out.println(range); // gibt -42332200000 aus
    }
}

Beachten Sie die Verwendung von L am Ende von -42332200000. Dies kennzeichnet, dass es sich um einen Integer des long-Typs handelt.


6. double-Typ

Beispiel 6: Java double-Datentyp

class Main {
    public static void main(String[] args) {
        double number = -42.3;
        System.out.println(number); // gibt -42.3 aus
    }
}

7. float-Typ

Beispiel 7: Java float-Datentyp

class Main {
    public static void main(String[] args) {
        float number = -42.3f;
        System.out.println(number); // gibt -42.3 aus
    }
}

Beachten Sie, dass wir -42.3f statt -42.3 im obigen Programm verwendet haben. Das liegt daran, dass -42.3 ein double-Literal ist.

Um dem Compiler mitzuteilen, dass -42.3 als float und nicht als double behandelt werden soll, müssen Sie f oder F verwenden.

Wenn Sie mehr über einfache und doppelte Präzision erfahren möchten, besuchen Sie Java single-precision and double-precision floating-point.


8. char-Typ

Beispiel 8: Java char-Datentyp

class Main {
    public static void main(String[] args) {
        char letter = '\u0051';
        System.out.println(letter); // gibt Q aus
    }
}

Hier ist der Unicode-Wert von Q \u0051. Daher erhalten wir Q als Ausgabe.

Hier ist ein weiteres Beispiel:

class Main {
    public static void main(String[] args) {
        char letter1 = '9';
        System.out.println(letter1); // gibt 9 aus
        char letter2 = 65;
        System.out.println(letter2); // gibt A aus
    }
}

Hier haben wir 9 als Zeichen (angegeben durch einfache Anführungszeichen) der Variable letter1 zugewiesen. Die Variable letter2 erhält jedoch 65 als Ganzzahl (ohne einfache Anführungszeichen).

Daher wird A ausgegeben. Das liegt daran, dass Java Zeichen als Integer behandelt und der ASCII-Wert von A 65 ist. Um mehr über ASCII zu erfahren, besuchen Sie Was ist ASCII-Code?.


String-Typ

Java bietet auch Unterstützung für Zeichenketten über die java.lang.String-Klasse. Strings in Java sind keine primitiven Typen. Stattdessen sind sie Objekte. Zum Beispiel:

String myString = "Java Programming";

Hier ist myString ein Objekt der String-Klasse. Mehr erfahren unter Java Strings.

Java

  1. C# Variablen & Primitive Datentypen meistern: Der komplette Guide
  2. C++-Datentypen verstehen: Grundlagen, Modifizierer und Best Practices
  3. C Datentypen erklärt: int, float, char und mehr – Ein vollständiger Leitfaden
  4. Python-Datentypen meistern: Praxisleitfaden
  5. Python-Typkonvertierung & Casting meistern: Umfassender Leitfaden
  6. Java-Kapselung meistern: Praktischer Leitfaden zum Datenverbergen
  7. Java Annotation Types: Umfassender Leitfaden zu vordefinierten, benutzerdefinierten und Meta-Annotations
  8. Java Type Casting meistern: Von Widening zu Narrowing und darüber hinaus
  9. Java Wrapper-Klassen verstehen: Typen, Konvertierungen und Vorteile
  10. Java Primitive Datentypen: Ein klarer Leitfaden