whereeaglesdare
@whereeaglesdare

Как приводятся примитивы в Java?

Добрый день
В учебнике прочитал, что по умолчанию литерал - int.
By default, Java assumes you are defining an int value with a numeric literal.

тоесть,
short i = 5;
тут 5 - по сути это int?
Почему вот это компилируется?
byte a = (int)0L;

а вот это нет?
byte a = (long)0L;
  • Вопрос задан
  • 289 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы