Таблица умножения

  • 4
  • Недоступна
В древние времена, когда роботов было мало, человеческих детенышей заставляли учить таблицу умножения (какая жестокость!). Сами таблицы печатали на обратной стороне бумажных тетрадок (какое расточительство!). Мы не будем марать бумагу, да и учить таблицу вам ни к чему. Просто выведите её на экран. Ваше главное оружие: цикл while.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (173)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Anton
Уровень 13, Москва
29 марта, 11:04
была же такая 3 уровень, 6 лекция
Juli
Уровень 6, Киев, Украина
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 вообще не сливается, но таблица в высоту и ширину растягивается.
Vadim Zhalnin
Уровень 14
2 июля, 14:03
Важно понять базовые принципы. Не забивайте людям головы.
Александр Горохов
Уровень 10, Дятьково, Россия
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
Уровень 31, Уфа, Россия
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)
Максим
Уровень 16, Днепр
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 лвл. Идентичное описание...