парни объясните построчно, зачем мы так написали код?
не понял смысл упражнения.
Кроль
10 уровень
парни объясните построчно
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Daria
3 октября 2023, 10:23
Метод setValues() принимает аргумент value с типом long и присваивает его значение переменным a, b, c, d, тем самым меняя их тип. По условию задачи необходимо сохранить оригинальные типы эти этих переменных. Поэтому в методе setValues() после оператора присваивания мы в скобках явно переопределяем value с типом long в тот тип, который был у переменных изначально: a - byte, b - short, c - int, d - long. В случае с d ничего не меняем, тк у нее такой же тип, как и у аргумента value.
Задачка просто научится явно присваивать типы переменным, даже если это грозит потерей точности :)
+2
Сирёга
3 октября 2023, 06:57
Просто сделали приведение типов - в методе мы его получили как long, а мы его приводили к объявленным переменным типа инт, байт и т.д.
0