Арифметическая операция Java между Short и ByteJAVA

Программисты JAVA общаются здесь
Anonymous
Арифметическая операция Java между Short и Byte

Сообщение Anonymous »

Каков тип данных в результате этой числовой операции Java? Это был вопрос на уроке Java у моего сына.

Код: Выделить всё

(short) (53.6 + 67.2 / 14) % (byte) (12)
Я думал, что тип данных будет int, поскольку все примитивные типы будут повышены до int перед модулем.
Но учитель сказал, что это будет так коротко.
Может кто-нибудь сказать мне ответ? и ссылку на любую официальную документацию, подтверждающую этот ответ?

Подробнее здесь: https://stackoverflow.com/questions/790 ... t-and-byte

Вернуться в «JAVA»