Wiki: Mathe und Info

Unterrichtsmaterialien für Mathematik und Informatik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


info:sek-ii:e2:processing:fk-datentypen

Fachkonzept: Datentypen

In Java gibt es verschiedene Datentypen. Ein Datentyp ist eine bestimmte Form, Dinge in Variablen zu speichern. So kann man z.B. Zahlen, Text oder auch Wahrheitswerte speichern. Java benötigt beim Deklarieren einer Variable immer den Datentyp zur Variable. Es gibt viele Datentypen, für uns sind hier aber zunächst die Folgenden relevant:

DatentypGrößeBeschreibung
Ganzzahlige Datentypen
byte 1 Byte Ganze Zahlen im Intervall $\left[-2^7;~2^7-1\right] ~=~ \left[-128;~127\right]$
short 2 Bytes Ganze Zahlen im Intervall $\left[-2^{15};~2^{15}-1\right] ~=~ \left[-32.768;~32.767\right]$
int 4 Bytes Ganze Zahlen im Intervall $\left[-2^{31};~2^{31}-1\right] ~=~ \left[-2.147.483.648;~2.147.483.647\right]$
long 8 Bytes Ganze Zahlen im Intervall $\left[-2^{63};~2^{63}-1\right] ~=~ \left[-9.223.372.036.854.775.808;~9.223.372.036.854.775.807\right]$
Kommazahlen
float 4 Bytes Kommazahlen mit bis zu 7 Nachkommastellen
double 8 Bytes Kommazahlen mit bis zu 16 Nachkommastellen
Wahrheitswerte
boolean 1 Bit1) Wahrheitswerte (true / false)
Zeichen und Zeichenketten
char 2 Bytes Ein einzelnes Zeichen, das nach dem ASCII-Code kodiert wurde
String 2 Bytes pro Zeichen Besteht aus einem oder mehreren Zeichen

Hier folgen nun noch ein paar Beispiele dafür, wie diese Variablen genutzt werden können:

// Zahlen
int alterVonMethusalemInJahren = 2147483647;
float wieVieleBrötchenSchafftJumboSchreinerZumFrühstück = 12.75;
 
// Wahrheitswerte
boolean derMondIstRund = false;
 
// Texte und Buchstaben
char anfangsBuchstabeVonKatze = 'H';
String dieAntwortAufAlleFragen = "ist nicht nichts, sondern 42!";
1)
Je nach Plattform unterschiedlich umgesetzt, oft auch 1 Byte
info/sek-ii/e2/processing/fk-datentypen.txt · Zuletzt geändert: 2022-03-11 14:34 von christian.weber