Повторенье-мать

  • 1
  • Недоступна
В центре обработки секретной информации сидит Агент с тремя парами глаз. Его мозг устроен так, что он воспринимает прочитанное только по фразам, причем каждая фраза должна быть написана три раза подряд, в новой строке. Давайте поможем Агенту и перешлем ему сообщение в понятном формате. Для этого реализуем метод print3.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (96)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Алексей Холодов
Уровень 16, Москва
7 апреля, 17:22
/* Comment has been deleted */
Dm1tr1yKuznetsov
Уровень 4, Москва, Россия
3 июля, 20:18
а он тут и не нужен
hidden #2406209
Уровень 4
2 января, 16:35
Ответ вот тут. Задачка по теме. https://javarush.ru/quests/lectures/questsyntax.level02.lecture07 трижды System.out.println(text);
Руслан Яушев
Уровень 25, Казань, Россия
20 декабря 2020, 11:50
Не условие: Метод main не должен вызывать функцию System.out.println или System.out.print. Тогда почему он есть в программе?
Mykola Vendor в Silpo
28 декабря 2020, 20:19
на нём строится вся программа. В данном случае, в нём хранится метод print3 и больше там менять ничего не надо. А вот над методом print3 вполне себе стоит поманипулировать)))
iDSDDR
Уровень 10, Молдова
1 января, 19:05
Наша (начинающих) общая основная проблема в том, что мы невнимательно читаем условия. В данном случае надо поиграться не с функцией мэйн, а с вызываемым методом, в котором и прописывается вывод на экран, как раз это и указано в условиях
hidden #2442291
Уровень 11
25 октября 2020, 14:54
самое обидное, когда написала верно, понимаешь что код ВЕРНЫЙ. И просто 9 раз из-за невнимательности проверяешь. а в итоге вместо System. написала System/ 🙈
Mykola Vendor в Silpo
28 декабря 2020, 20:21
неприятный момент. Я в Intellij IDEA перепроверяю на подобные ошибки, иногда помогает сэкономить нервишки)
iDSDDR
Уровень 10, Молдова
1 января, 19:08
жиза! иногда по несколько раз утыкаюсь в это, зато это учит читать и понимать логи ошибок компиляции. а логирование - очень важная тема в джаве, поэтому даже в таком подходе есть своя польза
Артем
Уровень 8, Москва
1 августа 2020, 16:24
Хоть убейте, я не понимаю в какой последовательности компилируется код?. В моей чайниковской голове должно быть так : В классе solution сначала выполняется метод print3, и только после этого должен начать выполнение метод main. Но судя по правильному решению задачи происходит ровным счетом наоборот: сначала выполняется main, который вызывает метод print3 со значением переменной "I love you!". Я хочу понять, метод с названием main всегда выполняется первым, или если какая-то из переменных в методе не определена( в данном случае s),то компилятор игнорирует этот метод, переходит к следующему(main), а потом снова обращается к первому, поскольку его вызвали с указанным значением переменной ?
Вадим
Уровень 6, Краснодар, Россия
8 августа 2020, 20:25
Ну, метод main - это точка входа в программу, насколько помню. Но тоже не очень понятно, по какому принципу компилятор воспроизводит строки кода.
Eduard Spatar
Уровень 4, Могилев
3 октября 2020, 13:42
КАк я понимаю, Main это вход в программу, все начинается с него. Потом в методе Main указан метод Println3, поэтому при выполнении main идет переход на println3 и выполняется все, что написано в этом методе.
iDSDDR
Уровень 10, Молдова
1 января, 19:13
еще раз прочтите внимательно вот эту лекцию: https://javarush.ru/quests/lectures/questsyntax.level02.lecture07 там ТАКАЯ ЖЕ задача, только метод мэйн вверху, а вызываемая мэйном функция внизу, а под задачей ДЕТАЛЬНО построчно объясняется порядок выполнения кода компилятором.
YesOn
Уровень 6, Томск, Россия
4 августа, 16:39
Вот не понятно, только для чего поменяли местами метод main(который был обычно вверху) и print3. Есть ли какая-то общая логика в том, где располагается метод main?
Yury Zaytsev
Уровень 5, Москва, Россия
8 мая 2020, 10:21
Кому очень не имётся и хочется написать через цикл. Циклы достаточно простая тема, пишется вот так: for(int i=0; i<3; i++){} Первая i - начальное значение, вторая i - условие, третья i (i++) - значит, что каждый раз, когда действие будет выполняться, начальное значение, то есть первая i будет увеличиваться. Отсчёт всегда начинается с нуля. В данном примере i начинается с нуля и заканчивается на двух, т.к. у нас есть условие, что цикл будет выполняться пока, i (первая i) меньше трёх. 0, 1, 2 Цикл закончился
Сергей
Уровень 4, Новосибирск
30 января, 07:53
Вот он цикл ! Спасибо! Запишу как он оформляется!
Вадим
Уровень 4, Москва
3 мая 2020, 21:45
Почему нет лекции о написании цикла, но при этом задание на цикл. (2 уровень 8 лекция).
Regina Support в JavaRush Moderator
5 мая 2020, 15:03
На курсе присутствуют так званые "задачи-из-будущего". Материал по ним будет подан через пару уроков/уровней впереди. К примеру, лекция о циклах
16 декабря 2020, 12:31
ругается, говорит, что предыдущая лекция не открыта
Regina Support в JavaRush Moderator
16 декабря 2020, 15:57
Потому что Вы на 2-м уровне, а лекция - на 4-м.
17 декабря 2020, 08:06
Тогда каким образом, если я нахожусь на втором уровне, мне попадают задачи из 4го?
Regina Support в JavaRush Moderator
17 декабря 2020, 09:03
Пришлите скрин в отдел поддержки support@javarush.ru.
iDSDDR
Уровень 10, Молдова
1 января, 19:18
умение правильно составлять запросы гуглу - один из важнейших навыков для каждого разработчика и тестировщика. я тоже в начале раздражался от циклов до появления тем с циклами. а затем просто начал гуглить, и дело сразу сдвинулось с мертвой точки. ровно минута гугления и вот статья со всеми ифами и составными условиями для корректной отработки цикла ИФ https://younglinux.info/java/if это очень нужная тема для решения нескольких задач повыше, за которые по 7 кристаллов.
DSTroj
Уровень 2, Минск, Беларусь
19 апреля 2020, 18:44
А почему нельзя было как раньше сделать: объявить переменную String s = "I love you", а потом проделать то же самое - три раза написать System.out.println(s);? Что-то я не могу въехать в эти перепрыгивания
Вадим
Уровень 6, Краснодар, Россия
8 августа 2020, 20:26
именно так и сделал. Всё взлетело. Может в синтаксисе беда?
Вадим
Уровень 6, Краснодар, Россия
8 августа 2020, 20:26
ох. Кажется я сыграл в археолога (19 апреля вопрос задан)
Климент Климентьев
Уровень 2, Улан-Удэ, Россия
14 апреля 2020, 15:38
https://javarush.ru/quests/lectures/questsyntax.level02.lecture08 почему задача "повторение мать учение" именно так решается? Кто может подетально разжевать эту задачу!
Алексей
Уровень 4, Москва
9 апреля 2020, 07:16
Почему, сначала даем команду на печать, а потом присваиваем значение print3 (то самое - "Ilove you") методу main? Если копаться в по-Мощах, то ответ найдешь. Беда в другом, как понять самому-то?