Лишние строки нам не нужны

  • 1
  • Недоступна
Неопытные, а, порой, и опытные программисты создают избыточный код. Так, на всякий случай. Например, объявят с десяток-другой переменных, а потом не знают, что с ними делать. Так и в этой задаче: кто-то начудил, а нам — исправлять. Ищем незадействованные переменные и превращаем их в комментарии чтобы скрыть от компилятора.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (43)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anton Povarnitsin
Уровень 7
5 мая 2020, 09:35
что такое double?
Mihail Klimenko
Уровень 9, Краснодар, Россия
7 мая 2020, 19:11
один из типов переменных, 64-разрядные числа с запятой
Munisa Park
Уровень 1, Шымкент, Казахстан
21 августа 2020, 07:08
переменная для дробных и не целых чисел как 2.5 ; 1/4
nfedotova
Уровень 9, Чебоксары
12 апреля 2020, 13:27
Все вполне понятно написано, что требуется. Выполнение задачи не вызвало трудностей/если быть внимательным.
Mehdi
Уровень 4, БАКУ, Азербайджан
1 марта 2020, 11:09
Cделал при помощи Ide но все ровно не чего не понял
Vlad Kramskoy
Уровень 2, Тула, Россия
16 января 2020, 16:53
Проще закоментить все переменные кроме команды вывода и уже оттуда плясать, так проще для восприятия.
Максим Алексеенко
Уровень 16, Ростов-на-Дону, Россия
25 декабря 2019, 18:35
Пришлось "вскрыть" подсказку. Решение противоречит правилам, мы меняем значение переменной s. По условиям нельзя менять значения переменных
Арутюн
Уровень 29
14 марта 2020, 12:36
а зачем менять значение переменной "s"?
Максим Алексеенко
Уровень 16, Ростов-на-Дону, Россия
25 декабря 2019, 17:35
Не могу решить, проверьте мою логику: Для начала просчитываем что выведется на экран, в System.out.println(c + s4 + s): Узнаем 3 неизвестных: Узнаем с (первая неизвестная) с = (15+38) = 53.0 (тип - число) Узнаем s4 (вторая неизвестная) s4 = (s3+15) Узнаем s3 s3 = (s1+10) Узнаем s1 s1 = (10 +"b")=10b (тип - строка) Отсюда s3 = (10b+10)=10b10 (тип строка) Отсюда s4 = (10b10+15)=10b1015 (тип строка) Узнаем s (3 неизвестную): s=(s+"a") = a (тип текст) Складывая все неизвестные получаем: System.out.println(53.0 + 10b1015 + a): = 53.010b1015a - то, что должно вывести на экран. В расчетах мы не использовали переменные d,e,s2 и соответственно комментируем их как лишние и завершаем задание, но нет ошибка..."Возможно переменная "s" не проинициализирована." Почему это она не проинициализирована? ей задали (пустое значение + a)- получилось значение "a"...ниче не понимаю
Юрий
Уровень 3, Минск
6 декабря 2019, 13:57
В требованиях задачи не корректно написано : "Нужно закомментировать неиспользуемые переменные." Следует указать что ДЛЯ ВЫВОДА неиспользуемые !
comon21
Уровень 1
30 ноября 2019, 18:13
Вы все покупали Premium?
gesti9
Уровень 4, Нур-султан, Казахстан
18 декабря 2019, 17:36
Da
Алина
Уровень 2
4 января, 09:26
я просто приложение скачала
Акмал Абдуллаев
Уровень 2, Москва
1 августа 2019, 12:30
Изи, но кое-что не понятно. Почему ответ 53.010babs10, а не 5310babs10? Почему их перенесли в тысячные и тд?
Wizzard
Уровень 2, Киев, Украина
28 сентября 2019, 20:20
потому что этот пример: int b = 15; double c = b + 38; равен 53.0 из за того что переменная с типом double отвечает за числа с плавающей точкой к примеру таких как 3.14 и тому подобных.
Pavel Uvarov
Уровень 2
29 июля 2019, 14:53
а ниче , что дробное мы не прошли еще...