Если вы объявите переменные типа byte или short и попытаетесь выполнить над ними арифметические операции, вы получите сообщение об ошибке «Несоответствие типов: невозможно преобразовать int в short» (или, соответственно, «Несоответствие типов: невозможно преобразовать int в byte»).
byte a = 23;
byte b = 34;
byte c = a + b;
В этом примере ошибка компиляции находится в третьей строке.