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) .


Weiterführende Links

Lehrvideo (YouTube)