Java (Programmiersprache)/Datentypen

Aus KGS-Wiki
Datentypen in Java
Typ Größe Art Mögliche Werte Zulässige Operationen
boolean 1 Bit Wahr­heits­wert true, false !, &&, ||
char 2 Byte Zeichen[J 1] alle Unicode-Zeichen wie 'a', '@', '🦭' +, -, *, /, %, ^, ==, !=, <, >, <=, >=
byte 1 Byte (duh!) Ganz­zahl 27=128 bis 271=127
short 2 Byte 215=32.768 bis 2151=32.767
int 4 Byte 231=2.147.483.648 bis 2311=2.147.483.647
long 8 Byte 263=9.223.372.036.854.775.808 bis 2631=9.223.372.036.854.775.807
float 4 Byte Fließ­komma­zahl ±21490,000044 Nullen14, bis ±(2223)2127=340.282.346.638.528.859.811.704.183.484.516.925.440
double 8 Byte ±210530,0000316 Nullen1 bis ±(2231)21023=1797693308 Ziffern
  1. Unter der Haube werden Zeichen als Zahl zwischen 0 und 65536 gespeichert. Deswegen sind mit chars auch mathematische Operationen möglich.