Запрос о неявном приведении типов в Java для примитивных типов данных ⇐ JAVA
Запрос о неявном приведении типов в Java для примитивных типов данных
Я УЗНАЛ О ПРИВОДЕ ТИПОВ В JAVA, И ЭТО СЛУЧИЛОСЬ.
Сначала я присвоил большое значение целочисленной переменной (большее число, чем диапазон байтов data_type). Затем я создал байтовую переменную и попытался ввести значение первой переменной. Очевидно, что это должно вызвать ошибку, поскольку диапазон байтов короче значения первой переменной. Я сделал это в JSHELL.
Скриншот моей проблемы
Я хочу знать, почему Java не выдала мне ошибку, а вместо этого выдала совершенно другое число. Я не видел никаких переносов байтов, поскольку значение результата намного больше.
Я УЗНАЛ О ПРИВОДЕ ТИПОВ В JAVA, И ЭТО СЛУЧИЛОСЬ.
Сначала я присвоил большое значение целочисленной переменной (большее число, чем диапазон байтов data_type). Затем я создал байтовую переменную и попытался ввести значение первой переменной. Очевидно, что это должно вызвать ошибку, поскольку диапазон байтов короче значения первой переменной. Я сделал это в JSHELL.
Скриншот моей проблемы
Я хочу знать, почему Java не выдала мне ошибку, а вместо этого выдала совершенно другое число. Я не видел никаких переносов байтов, поскольку значение результата намного больше.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Подсказки типа: плохая практика для псевдонима примитивных типов данных?
Anonymous » » в форуме Python - 0 Ответы
- 49 Просмотры
-
Последнее сообщение Anonymous
-