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

  • 4
  • Недоступна
В древние времена, когда роботов было мало, человеческих детенышей заставляли учить таблицу умножения (какая жестокость!). Сами таблицы печатали на обратной стороне бумажных тетрадок (какое расточительство!). Мы не будем марать бумагу, да и учить таблицу вам ни к чему. Просто выведите её на экран. Ваше главное оружие: цикл while.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (172)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Anton
8 уровень, Москва
29 марта, 11:04
была же такая 3 уровень, 6 лекция
Juli
5 уровень, Киев
13 апреля, 12:35
Да, но там по правильному решению, если смотреть, то через цикл for решается.
DDAlex
5 уровень, Алматы
27 января, 20:24
В принципе решил сразу, не парился, не подглядывал никуда. Вопрос в другом. Это уже вторая таблица Пифагора насколько я помню, которую мы делаем И опять по условию корявый вывод в консоль. Ну можно же проапгрейдить задание админам. Чтоб красивый вывод был: System.out.printf("%3d", i*j); Кому интересно почитайте про printf метод - очень полезная штука. В кавычках "%3d" задаёт формат для вывода числа в консоль, через запятую идёт само число (в данном случае результат произведения i*j). В выражении %3d где d - означает вывод десятичного целого числа, а 3 означает, что если количество знаков в числе меньше, чем 3, то оно будет дополнено спереди пробелами на недостающее количество знаков - как бы вправо сдвинуто. В таблице у нас двухзначные в основном числа, но есть и одно трёхзначное - 100, чтоб оно не залипало %3d ставим, можно и %4d - так 100 вообще не сливается, но таблица в высоту и ширину растягивается.
Александр Горохов
5 уровень, Дятьково
9 января, 12:50
Написал через 2 переменные и вложенные циклы. Долго не мог понять, почему мне выдает 10 одинаковых строк с 1 до 10, пока не заметил. что у меня выводится (a + " "), а не (a*b + " "). Не подскажите, где найти курсы на внимательность?)
Евгений
8 уровень
8 февраля, 17:36
практика решает)
Алексей Соловьев
26 уровень, Одесса
8 января, 22:09
проясните почему: int i=1,j=1; while(i<=10){ while(j<=10){ System.out.print(i*j); System.out.print(" "); j++;}System.out.println(); i++; } не работает как: int i=1; while(i<=10){ int j=1; while(j<=10){ System.out.print(i*j); System.out.print(" "); j++;}System.out.println(); i++; } по сути ведь одно и тоже?
Иван
10 уровень, Хабаровск
11 января, 07:38
нет, не одно и то же в первом случае у тебя j находится за циклом ( за {} ), а втором случае уже внутри цикла. Я её с первого раза прошёл, после того, как вник в предыдущую задачу, там пришлось как следует постараться, вникать, понимать что, куда, зачем и для чего.
Алексей Соловьев
26 уровень, Одесса
11 января, 15:59
спасибо, я уже потом вник что надо было j к начальному значению приводить
Gaziz
30 уровень, Уфа
2 января, 11:13
intellijIdea как в ней настроить вывод в консоль? Может кто знает?
Romanya System Engineer
22 декабря 2020, 12:27
С первого раза, даже не напрягся!
Samarkan
12 уровень, Краснодар
16 декабря 2020, 12:28
Оказывается вложенный цикл нужно обнулять пфф, что в целом логично, но в for я такого не заметил в общем то такая мелочь и столько времени потерял за то и самое главное разобрался сам.
Anna
8 уровень
6 декабря 2020, 22:18
Один цикл и длииииинная строка в print'е)0
selfer IllegalArgumentException в вашей программе
10 декабря 2020, 20:55
Лучше цикл в цикле и небольшая строчечка в sout)
Максим
10 уровень, Днепр
24 ноября 2020, 19:58
Ребят, помогите пожалуйста понять принцип работы. Что-то совсем не ясно как весь этот код работает. Задание с подсказкой только смог решить. Заранее спасибо.
selfer IllegalArgumentException в вашей программе
10 декабря 2020, 20:58
Тебе нужно вывести 10 строк. Каждая из которых по сути одно и тоже, просто один из множителей увеличивается на 1.
Mykola Vendor в Silpo
1 января, 17:29
Здесь подробно всё разжёвано: https://javarush.ru/groups/posts/1876-operator-while
Fomka_Wyverno
20 уровень, Киев
18 ноября 2020, 11:37
Последнее задание было в 3 лвл. Идентичное описание...