Объясните пожалуйста как так получилось?
Alex
1 уровень
Как?)
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Crazy_Bellka
23 ноября 2019, 00:42решение
Смотрите, Java программа читается по строчкам, сверху вниз. Если не закомментировать некоторые строчки - вы не сможете получить нужный результат.
Вначале мы имеем x=2 и y = 12. Далее по строкам идут манипуляции:
y = x * y;
y = x + y;
x = y - x;
y = y - x;
вам нужно закомментировать (сделать невидимым для компилятора) то уравнение, что все портит, чтобы в итоге программа вывела 12 и 2.
Если идти построчно,то сначала
y = x * y, давая нам y = 24 (2 * 12); теперь y = 24;
далее y = x + y, 2+24(так как это новое значение y), теперь y =26;
далее x = y - x ; 26 - 2 ; x = 24;
далее y = y - x ; 26 - 24; y = 2;
если вывести эти данные сейчас, без комментирования - получится 24 и 2 (а надо 12 и 2).
попробуйте убирать по одной строчке и прорешать все варианты :)
+8
Артем Divertitto Senior Android-разработчи в United Tech Master
31 октября 2019, 11:53
Это игра: Экстрасенсы дают ответы?
0
Pavel KurashovExpert
30 октября 2019, 12:26
да что случилось-то? Тут математика не сложная... за первый класс, или ещё что-то?
0