↓これで、1がintだからshortにすると精度が落ちるとかでエラーになるのに、
short s = 1;
s = s + 1;

↓これだと通る。アフォか。結局同じ事だろ!
short s = 1;
s = (short)((int)s + 1);

こんな糞仕様のJavaは裁判ゴロのSunと一緒に死滅して当然だな(w