8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
Zeile 12: | Zeile 12: | ||
! Wertebereich | ! Wertebereich | ||
! Beschreibung | ! Beschreibung | ||
! Beispiel | |||
|----- | |----- | ||
|<code>boolean</code> || undefiniert<ref>https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html</ref> | |<code>boolean</code> || undefiniert<ref>https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html</ref> | ||
| true / false | | true / false | ||
| Wahrheitswert, Boolescher Typ | | Wahrheitswert, Boolescher Typ | ||
| <code>true</code> | |||
|- | |- | ||
|<code>char</code> || 16 bit | |<code>char</code> || 16 bit | ||
| 0 ... 65.535 (z. B. 'A') | | 0 ... 65.535 (z. B. 'A') | ||
| [[Unicode]]-Zeichen (UTF-16) | | [[Unicode]]-Zeichen (UTF-16) | ||
| <code>'x'</code> | |||
|- | |- | ||
|<code>byte</code> || 8 bit || -128 ... 127 | |<code>byte</code> || 8 bit || -128 ... 127 | ||
| [[Zweierkomplement]]-Wert | | [[Zweierkomplement]]-Wert | ||
| <code>4</code> | |||
|- | |- | ||
|<code>short</code> || 16 bit | |<code>short</code> || 16 bit | ||
| -32.768 ... 32.767 || [[Zweierkomplement]]-Wert | | -32.768 ... 32.767 || [[Zweierkomplement]]-Wert | ||
|<code>128</code> | |||
|- | |- | ||
|<code>int</code> || 32 bit | |<code>int</code> || 32 bit | ||
| -2.147.483.648 ... 2.147.483.647 || [[Zweierkomplement]]-Wert | | -2.147.483.648 ... 2.147.483.647 || [[Zweierkomplement]]-Wert | ||
|<code>256</code> | |||
|- | |- | ||
|<code>long</code> || 64 bit | |<code>long</code> || 64 bit | ||
| -2<sup>63</sup> bis 2<sup>63</sup>-1, ab Java 8 auch 0 bis 2<sup>64</sup> -1<ref>https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html</ref> | | -2<sup>63</sup> bis 2<sup>63</sup>-1, ab Java 8 auch 0 bis 2<sup>64</sup> -1<ref>https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html</ref> | ||
| [[Zweierkomplement]]-Wert | | [[Zweierkomplement]]-Wert | ||
| <code>512L</code> | |||
|- | |- | ||
|<code>float</code> || 32 bit | |<code>float</code> || 32 bit | ||
| +/-1,4E-45 ... +/-3,4E+38 || 32-bit [[wikipedia:IEEE 754|IEEE 754]], es wird empfohlen, diesen Wert nicht für Programme zu verwenden, die sehr genau rechnen müssen. | | +/-1,4E-45 ... +/-3,4E+38 || 32-bit [[wikipedia:IEEE 754|IEEE 754]], es wird empfohlen, diesen Wert nicht für Programme zu verwenden, die sehr genau rechnen müssen. | ||
| <code>1.34f</code> | |||
|- | |- | ||
|<code>double</code> || 64 bit | |<code>double</code> || 64 bit | ||
| +/-4,9E-324 ... +/-1,7E+308 || 64-bit [[wikipedia:IEEE 754|IEEE 754]], doppelte Genauigkeit | | +/-4,9E-324 ... +/-1,7E+308 || 64-bit [[wikipedia:IEEE 754|IEEE 754]], doppelte Genauigkeit | ||
| <code>1.35</code> | |||
|} | |} | ||
<references/> | <references/> |
Bearbeitungen