Deklarieren von Ganzzahlen in Java
In Java ist alles viel einfacher als in C++
1. In Java gibt es keine Modifizierer (signed/unsigned) wie in C++
Ganzzahlige Variablen werden immer als vorzeichenbehaftet
(signed) betrachtet .
3. Es gibt keinen Datentyp, der vom Prozessor abhängig ist.
Java kennt die Datentypen:
byte = 1 Byte = 8 Bit
short = 2 Byte = 16 Bit
integer = 4 Byte = 32 Bit
long = 8 Byte = 64 Bit
Wie gesagt, werden alle Dualzahlen als vorzeichenbehaftet
(Zweierkomplement) interpretiert. Deshalb können in Variablen
durch den Einstatz der oben genannten Typbezeichnern folgende
Wert gespeichert werden:
byte = 1 Byte = -128 .... 127
short = 2 Byte = -32768 ... +32767
integer = 4 Byte = -2.147.483.648 ... +2.147.483.647
long = 8 Byte = -263 .... +263-1