Задать вопрос
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;
  • Вопрос задан
  • 293 просмотра
Подписаться 3 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • ProductStar
    Java-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы