byte b1 = 99;
byte b2 = 2;
byte b3 = (byte) (b1 + b2);
Der Compiler meldet einen Fehler, denn der Ausdruck auf der rechten Seite wird durch den unären Operator in ein int umgewandelt; was immer für die Typen byte, short und char gilt. Conversions and Promotions