Преобразование в byte в Java
Тип byte еще уже. Его диапазон
от -128 до 127. Запись целого
в byte без скобок не собирается:
int num1 = 100;
byte num2 = num1; // программа не собирается
Перед числом пишут (byte).
Число внутри диапазона остается собой:
int num1 = 100;
byte num2 = (byte) num1;
System.out.println(num2); // выведет 100
Число за краем становится другим.
В byte кладут только то,
что точно помещается:
int num = 200;
System.out.println((byte) num); // выведет -56
Дана переменная:
int num = 50;
Запишите ее в переменную byte
и выведите новую переменную.
Сначала скажите, изменится ли число.