package com.javarush.task.task02.task0211;
/*
Самое нужное число
*/
public class Solution {
public static void main(String[] args) {
int x = 1;
int y = 0;
y = y + x; // здесь очевидно 1
x = x * 2;// здесь очевидно2
y = y + x; // здесь очевидно 3
x = x * 2; // здесь очевидно 4
// y = y + x; // здесь 5 ?
x = x * 2; // здесь 8 ?
// y = y + x; //здесь 9 ?
x = x * 2; //здесь 16 ?
y = y + x; // здесь 23 ?
System.out.println(y);
}
}Kostya Babulin
3 уровень
Объясните плз как прога считает. У меня после 20 строки не стыковка получается
Решен
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Jim
5 апреля 2018, 04:38
Строки, которые ты закоментировал не считаются.Я в первой попытке вообще 1 строчку закомментил и получил 19,но потом исправился и осознал)))
+1
Jack
4 апреля 2018, 18:46
Строки, которые ты закокментировал не считаются. В 23 строке будет x = 16 из 22 строки плюс y = 3 из 14 строки. Отсюда вот и 19 выходит =)
0
Kostya Babulin
4 апреля 2018, 18:58
спс, да что-то я сморозил)
0
Сергей Топорков
4 апреля 2018, 15:09
В 17 строке не 5. У тебя в 14 строке У = 3, а в 16 строке Х = 4.
п.с. В одной из блоков надо убрать X, а в другом Y
0
Kostya Babulin
4 апреля 2018, 12:46
прокомментируйте все неверные строчки плз (мои комменты в смысле)
0
Roman Pryshchepa Java Developer Expert
4 апреля 2018, 14:15
А какие из них неверные? В чем нестыковка?
0
Kostya Babulin
4 апреля 2018, 14:26
код правильный, но сам я считаю и пишу в коде после // - и не понимаю как получилось 19?
0
Roman Pryshchepa Java Developer Expert
4 апреля 2018, 14:54
А тебя не смущают серые строчки? Что означает // в таких строках ?
0
Kostya Babulin
4 апреля 2018, 14:57
Так это же "закоментированные строки" как раз для комментариев. Из материала я так понял они не участвуют в коде
0
Roman Pryshchepa Java Developer Expert
4 апреля 2018, 15:31
Ну так почему ты их "считаешь"? :)
0