Datentyp: Unterschied zwischen den Versionen
Aus EINI
Marius (Diskussion | Beiträge) (→Primitive Datentypen) |
Marius (Diskussion | Beiträge) (→Primitive Datentypen) |
||
Zeile 7: | Zeile 7: | ||
! Datentyp!! Größe!! Wertebereich | ! Datentyp!! Größe!! Wertebereich | ||
|- | |- | ||
− | |[Boolean | boolean] || undefiniert|| true / false | + | |[[Boolean | boolean]] || undefiniert|| true / false |
|- | |- | ||
− | |[Char | char]|| 16 Bit || 0 ... 65.535 | + | |[[Char | char]]|| 16 Bit || 0 ... 65.535 |
|- | |- | ||
− | |[Byte | byte]|| 8 Bit || -128 ... 127 | + | |[[Byte | byte]]|| 8 Bit || -128 ... 127 |
|- | |- | ||
− | |[Short | short]|| 16 Bit || -32.768 ... 32.767 | + | |[[Short | short]]|| 16 Bit || -32.768 ... 32.767 |
|- | |- | ||
− | |[Integer | int]|| 32 Bit || -2.147.483.648 ... 2.147.483.647 | + | |[[Integer | int]]|| 32 Bit || -2.147.483.648 ... 2.147.483.647 |
|- | |- | ||
− | |[Long | long]|| 64 Bit || -2<sup>63</sup> bis 2<sup>63</sup>-1 | + | |[[Long | long]]|| 64 Bit || -2<sup>63</sup> bis 2<sup>63</sup>-1 |
|- | |- | ||
− | |[Float | float] || 32 Bit || +/- 1,4*10<sup>-45</sup> ... +/-3,4*10<sup>+38</sup> | + | |[[Float | float]] || 32 Bit || +/- 1,4*10<sup>-45</sup> ... +/-3,4*10<sup>+38</sup> |
|- | |- | ||
− | |[Double | double] || 64 Bit || +/-4,9*10<sup>-324</sup> ... +/-1,7*10<sup>+308</sup> | + | |[[Double | double]] || 64 Bit || +/-4,9*10<sup>-324</sup> ... +/-1,7*10<sup>+308</sup> |
|} | |} |
Version vom 2. Januar 2016, 16:19 Uhr
Vor der Kompelierung eine Java Programms muss dem Java Compiler bekannt sein, wie groß die verwendeten Variablen sein müssen. Dafür gibt es definierte Datentypen mit definierten Speicherplatz. https://de.wikibooks.org/wiki/Java_Standard:_Primitive_Datentypen
Primitive Datentypen
Datentyp | Größe | Wertebereich |
---|---|---|
boolean | undefiniert | true / false |
char | 16 Bit | 0 ... 65.535 |
byte | 8 Bit | -128 ... 127 |
short | 16 Bit | -32.768 ... 32.767 |
int | 32 Bit | -2.147.483.648 ... 2.147.483.647 |
long | 64 Bit | -263 bis 263-1 |
float | 32 Bit | +/- 1,4*10-45 ... +/-3,4*10+38 |
double | 64 Bit | +/-4,9*10-324 ... +/-1,7*10+308 |