JavaRush
Акция
Java-университет
Обучение
Курс
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Вопрос
  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Все вопросы
kastaylik
10 уровень
Charleston
  • 14.01.2023
  • 143просмотров
  • 10комментариев

Помогите понять,что от меня хочет эта шайтан - машина?

Вопрос по задаче Таблица умножения
Java Syntax,  6 уровень,  5 лекция
Решен


Проинициализируй массив MULTIPLICATION_TABLE значением new int[10][10], заполни его таблицей умножения и выведи в консоли в следующем виде:
1 2 3 4 …
2 4 6 8 …
3 6 9 12 …
4 8 12 16 …
…

Числа в строке разделены пробелом.

Требования:
  • В методе main массив MULTIPLICATION_TABLE должен быть заполнен таблицей умножения.
  • Выведенный текст должен содержать 10 строк.
  • Каждая выведенная строка должна содержать 10 чисел, разделенных пробелом.
  • Выведенные числа должны быть таблицей умножения.
package com.javarush.task.pro.task05.task0509; import java.util.Arrays; /* Таблица умножения */ //Проинициализируй массив MULTIPLICATION_TABLE значением new int[10][10], заполни его таблицей умножения и выведи в консоли в следующем виде: // 1 2 3 4 … // 2 4 6 8 … // 3 6 9 12 … // 4 8 12 16 … // … // Числа в строке разделены пробелом. // // Требования: // • В методе main массив MULTIPLICATION_TABLE должен быть заполнен таблицей умножения. // • Выведенный текст должен содержать 10 строк. // • Каждая выведенная строка должна содержать 10 чисел, разделенных пробелом. // • Выведенные числа должны быть таблицей умножения. public class Solution { public static int[][] MULTIPLICATION_TABLE; public static void main(String[] args) { //напишите тут ваш код MULTIPLICATION_TABLE = new int[10][10]; for (int i = 1;i <= MULTIPLICATION_TABLE.length;i++){ for (int j = 1;j <= MULTIPLICATION_TABLE.length;j++){ MULTIPLICATION_TABLE[i-1][i-1] = i * j; System.out.print(MULTIPLICATION_TABLE[i-1][i-1] + " "); } System.out.println(); } } }
0
Комментарии (10)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
X bit
Уровень 11
14 января, 19:25
В циклах ты пишешь MULTIPLICATION_TABLE.length, что правильно, но а если вместо этого выражения написать 10...что тоже самое, но а вдруг пройдет
+1
Гофф
Уровень 20
Master
14 января, 20:30
"Вдруг" у компьютеров не бывает
+1
Гофф
Уровень 20
Master
14 января, 18:39полезный
Ошибки в строках 33 и 34
+1
Иван Аканов
Уровень 9
14 января, 18:46
А можете поподробней объяснить, в чем ошибка? Я залил сейчас этот код в Intellij IDEA, выдал таблицу умножения, то, что нужно.
+1
Гофф
Уровень 20
Master
14 января, 20:29решение
MULTIPLICATION_TABLE[i-1][i-1]
+3
X bit
Уровень 11
15 января, 07:08
Точно!
+1
Roman Sinitsyn
Уровень 6
15 января, 14:14решение
объясните, пожалуйста, почему [I -1][J -1]? не до конца понимаю
+1
Гофф
Уровень 20
Master
15 января, 14:23
Ну у ячеек двумерной таблицы ведь две координаты - строка и столбец. Счётчик i перебирает строки, счётчик j - столбцы. Или минус адын тебя смущает?
+1
Roman Sinitsyn
Уровень 6
15 января, 14:28
да. минус один
+1
Гофф
Уровень 20
Master
15 января, 14:53
Потому что индексы в массиве начинаются с нуля, а числа в таблице умножения - с единицы. Если цикл крутится от 1 до 10, то им соответствуют индексы от 0 до 9
+3
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
  • Задачи-игры
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRush JavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
"Программистами не рождаются" © 2023 JavaRush
MastercardVisa
"Программистами не рождаются" © 2023 JavaRush
Этот веб-сайт использует данные cookie, чтобы настроить персонально под вас работу сервиса. Используя веб-сайт, вы даете согласие на применение данных cookie. Больше подробностей — в нашем Пользовательском соглашении.