Vorlesung Informatik 1 - Teil A: Java Kurs
4.1 Datentypen für ganze Zahlen
Die elementaren Datentypen byte, short,
int, long speichern ganze
Zahlen.
Sie unterscheiden sich durch den Speicherplatz und den Wertebereich.
byte: 8 Bit, sjort: 16 Bit, int: 32 Bit, long: 64 Bit
Die kleinste und größte Zahl ist jeweils \(
-2^{n-1} \) bzw. \( +2^{n-1} -1 \)
wobei n die größe des Datentyps in Bit ist.
Literale dieser Typen sind offensichtlich: 11, -1, 13, -4711, ...
Operatoren: +, -, *, / (Grundrechenarten) sowie % (Modulo) und die runden
Klammern ( und ).
Integer-Division schneidet einen gebrochenen rationale Antail ab, es wird nicht
gerundet!
Das ist keine Eigenschaft von Java, sondern aller
heute eingesetzten Prozessoren.
Die Wrapper-Klasse heißen Byte, Short, Integer, Long. Sie enthalten als Konstanten die kleinste und größte darstellbare Zahl (MIN_VALUE, MAX_VALUE), die Größe in Bits und Bytes (SIZE, BITS), sowie eine Methode zur Umwandlung eines Strings in einen Wert (parseByte, parseShort, parseInt, parseLong) .