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

Java-Datentypen (Primitiv)

Java-Datentypen (Primitiv)

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

Java-Datentypen

Wie der Name schon sagt, spezifizieren Datentypen den Datentyp, der in Java in Variablen gespeichert werden kann.

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

int speed;

Hier, Geschwindigkeit ist eine Variable, und der Datentyp der Variablen ist int .

Die int Datentyp bestimmt, dass die Geschwindigkeit Variable darf nur ganze Zahlen enthalten.

In Java sind 8 Datentypen vordefiniert, die als primitive Datentypen bekannt sind.

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


8 primitive Datentypen

1. boolescher Typ

Beispiel 1:Java-Boolean-Datentyp

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

2. Byte-Typ

Beispiel 2:Java-Byte-Datentyp

class Main {
  public static void main(String[] args) {

    byte range;
    range = 124;
    System.out.println(range);    // prints 124
  }
}

3. kurzer Typ

Beispiel 3:Java-Kurzdatentyp

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

4. int-Typ

Beispiel 4:Java-Int-Datentyp

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

5. langer Typ

Beispiel 5:Langer Java-Datentyp

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

Beachten Sie die Verwendung von L am Ende von -42332200000 . Dies bedeutet, dass es sich um eine ganze Zahl von long handelt Typ.


6. doppelter Typ

Beispiel 6:Java-Double-Datentyp

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

7. Float-Typ

Beispiel 7:Java-Float-Datentyp

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

Beachten Sie, dass wir -42.3f verwendet haben statt -42.3 im obigen Programm. Weil -42.3 ist ein double wörtlich.

Um dem Compiler mitzuteilen, dass er -42.3 behandeln soll als float statt double , müssen Sie f verwenden oder F .

Wenn Sie mehr über Single-Precision und Double-Precision erfahren möchten, besuchen Sie Java Single-Precision and Double-Precision Floating Point.


8. Zeichentyp

Beispiel 8:Java-char-Datentyp

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

Hier der Unicode-Wert von Q ist \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);  // prints 9
    	
    char letter2 = 65;
    System.out.println(letter2);  // prints A

  }
}

Hier haben wir 9 vergeben als Zeichen (angegeben durch einfache Anführungszeichen) an letter1 Variable. Der letter2 Variable wird 65 zugewiesen als ganze Zahl (keine einfachen Anführungszeichen).

Daher A wird auf die Ausgabe gedruckt. Das liegt daran, dass Java Zeichen als ganze Zahl und den ASCII-Wert von A behandelt ist 65. Um mehr über ASCII zu erfahren, besuchen Sie Was ist ASCII-Code?.


String-Typ

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

String myString = "Java Programming";

Hier, myString ist ein Objekt von String Klasse. Um mehr zu erfahren, besuchen Sie Java Strings.


Java

  1. C#-Variablen und (primitive) Datentypen
  2. C++-Datentypen
  3. C-Datentypen
  4. Python-Datentypen
  5. Python-Typkonvertierung und Typumwandlung
  6. Java-Kapselung
  7. Java-Anmerkungstypen
  8. Java-Type-Casting
  9. Java-Wrapper-Klasse
  10. Java - Grundlegende Datentypen