Таблица умножения Ӏ Java Syntax: 3 уровень, 6 лекция

  • 6
  • Недоступна
В древние времена, когда роботов было мало, человеческих детенышей заставляли учить таблицу умножения (какая жестокость!). Сами таблицы печатали на обратной стороне бумажных тетрадок (какое расточительство!). Мы не будем марать бумагу, да и учить таблицу вам ни к чему. Просто выведите её на экран. Ваше главное оружие: цикл while.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (525)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Kostia
Уровень 4
27 марта, 14:07
А почему все пишут про while? с for мне кажется решение короче, всего 6 строк получилось
Salavat
Уровень 4
7 января, 08:40
Наверное это такой подход давать задачи на циклы в теме про вывод, при этом лекции циклов не было. Зачем javarush когда есть гугл.
Myrawej
Уровень 0
Expert
7 апреля, 07:36
Тут нет условия для решения исключительно циклами, главное лишь то что выведется после запуска, какая бы там краказябра не была. Думаю в планах было дать сначала примитивные способы решения, а после показать как можно сократить код, и зачем в принципе использовать циклы, раскрыть таким образом их преимущества, тем более это тема следующего уровня. В основном читая комментарии под каждой задачей люди "боятся" что ли написать "кривой" код и бегут смотреть, читать, копировать методы решения которые еще не проходили(и возможно даже не понимают что именно они перекопировали), да, в идеале все можно будет написать и решить кодом в пару строк, но сейчас цель задачек привыкнуть коду и синтаксису в целом, дать понимание о том что ты делаешь и как оно работает, а уже после упрощать и сокращать. Каким бы человек не был "гением" невозможно сходу писать идеальный код, да и тут есть возможность читать лекции без задачек материи капает на 5+ уровней вперёд, не ставьте себе дополнительные условия, материала и возможностей тут правда очень много и с лихвой хватает что бы не обращаться к посторонним ресурсам. Не бойтесь своих возможностей мы тут чтобы учится и много практиковаться, это не школьные олимпиады с ограниченным временем и высокими требованиями, был бы тут хотя бы топ пользователей по лучшему решению или что то вроде того, а так..
alexyng7
Уровень 22
23 июня 2022, 03:31
В подсказке к заданию было написано "Ваше главное оружие: цикл while." Мозговал час как решить ее используя только while. Решил задачу с применением while и for. Ради любопытства зашел посмотреть в "правильное решение". Как же они решили с использованием while? А там while вообще нет только for.
Денис Фрилансер в ИП
17 сентября 2022, 09:38
я решил с помощью 2-х циклов while(сюда нельзя выкладывать, как я понял), вложенных один в другой, но тоже не понял, почему в решении через for)
Андрей
Уровень 19
1 февраля 2022, 17:33
Новичок не решит, как в правильно решение
Furti
Уровень 4
17 апреля 2022, 15:57
не знаешь почему у меня не открыта эта задача?
Pavel Mordovin
Уровень 8
20 января 2022, 17:27
Когда решите, ну или не решите задачу. Всегда нажимайте "показать правильное решение", так Вы сможете посмотреть, как её решали в JavaRush. НО, не всегда их решения бывают идеальными. Например в данном случае предлагается ввести две строки выводящие на экран: System.out.print(i * j); System.out.print(" "); Но, решение можно сделать ещё меньше, уместив эти две строки в одну: System.out.print(i * j + " ");
Pavel Mordovin
Уровень 8
20 января 2022, 07:20
Мы не проходили циклы. Поэтому стоит сказать, что "Циклы" – операторы многократного выполнения действий. И есть такой очень подходящий оператор - while. Подробнее в статье: Оператор while
Pavel Mordovin
Уровень 8
20 января 2022, 07:12
Наверное весело давать задачу с циклами на 3 уровне, когда циклы еще не были в теории? Варианта два: 1) либо делать примитивно, просто выводить на экран цифры; 2) либо гуглить и искать информацию о циклах в интернетах.
Mechanical_Dildo
Уровень 13
19 января 2022, 21:32
люди, ответьте хоть кто-нибудь, почему мне не доступна эта задача, т.е. у меня её даже нет в этой лекции??? меня как-будто джавараш хочет свести с ума, постоянно натыкаюсь на задачи-призраки.
11 января 2022, 13:30
Есть еще вариант без циклов через ++a .Например int a=1, b=2, c=3, d=4,e=5,f=6,g=7,h=8,i=9,j=10; System.out.println(a +" " + b +" " + c + " "+d +" " + e +" " + f + " "+ g +" " + h +" " + i + " "+j); System.out.println(++a +" " + b*a +" " + c*a + " "+d*a +" " + e*a +" " + f*a + " "+ g*a +" " + h*a +" " + i*a + " "+j*a); ... ... .... System.out.println(++a +" " + b*a +" " + c*a + " "+d*a +" " + e*a +" " + f*a + " "+ g*a +" " + h*a +" " + i*a + " "+j*a); } } получается кривовато, но это работает
Sara Kerrigan
Уровень 7
6 января 2022, 14:40
Очень крутая задача, когда решаешь подобные задачи так ещё и с минимумом строк, на душе сразу теплеет)