16-Bit Datentyp mit dem Wertebereich {-215 .. 215-1}. Siehe auch Literale.
Der Defaultwert ist 0.
short a, b, c; a = 10; b = 20; c = (short) (a + b); // "+" verwandelt implizit in "int".