Hinweis: 

Im Unterricht brauchen wir nur int, double, char, boolean und String.

int: Ganzzahl
double: Kommazahl
char: Buchstabe
boolean: Wahrheitswert
String: Text

--> Wenn ihr WI nicht im Abitur habt, braucht ihr Euch nicht um die anderen Datentypen kümmern, sondern nur diese 5 merken.
Für das Abitur: solltet ihr die anderen auch kenne. Den Wertebereich müsst ihr Euch natürlich nicht merken.

 Datentyp   Kategorie  Größe  Wertebereich Beispiel   Hinweis
 byte  Ganzzahl  8 Bit (1 Byte)  -128 bis 127  byte b = 56;                wird eher selten benutzt
 short  Ganzzahl  16 Bit (2 Byte)  -32.768 bis 32.767  short s = 16767;   wird eher selten benutzt
 int  Ganzzahl  32 Bit (4 Byte)  -2.147.483.648 bis 2.147.483.647  int i = 6;  für uns immer benutzt
 long  Ganzzahl  64 Bit (8 Byte)         -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807    long l = 236473462746734;  wird sehr selten benutzt
 float  Kommazahl  32 Bit (4 Byte)  ± 1,4E-45 bis ± 3,4E+38  float f = 3.14f;  Punkt, KEIN Komma
 double  Kommazahl  64 Bit (8 Byte)  ± 4,9E-324 bis ± 1,7E+308  double d = 457564.9;  Punkt, KEIN Komma
 char  Zeichen  16 Bit (2 Byte)  z.B. 'a', 'b', 'A', 'B' insgesamt gibt es 65.535 Unicode-Zeichen   char c = 'a';  einfache Hochkommata
 boolean  Wahrheitswert    1 Bit braucht aber 1 Byte Speicherplatz   true oder false
 boolean b = true;  entweder true oder false (Keine! Hochkommata)
 String  Zeichenkette  variable, hängt von der Länge der Zeichenkette ab  "Hier ist der Text"  String s = "Hallo";  Doppelte Anführungszeichen