Пробую решить эту задачу с использованием многомерного массива. При запуске программы без проверки, компилятор ругается на имя массива "ar", говоря что не может найти класс с этим именем.
Подскажите если кто знает или видит ошибку.
Возможно нужно что-то подключить через import? Решаю задачу с андроид приложения, может тут как то ограничен компилятор?
package com.javarush.task.task03.task0314;
/*
Таблица умножения
*/
public class Solution {
public static void main(String[] args) {
int[][] ar = new ar[11][11];
for (int i = 1; i <= ar.length; i++) {
for (int j = 1; j <= ar.length; j++) {
array[i][j] = i * j;
}
}
for (int i = 1; i <= ar.length; i++) {
for (int j = 1; j <= ar.length; j++) {
System.out.print(ar[i][j] + " ");
}
System.out.println();
}
}
}
Сергей Фролов
3 уровень
Решение с использованием массива.
Решен
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александр
30 октября 2019, 13:01
На мой взгляд слишком громоздко. Можно вот так сделать.
+3
Сергей Фролов
30 октября 2019, 18:14
Согласен. Но так как я сам прохожу сейчас массивы, то было желание решить именно с их использованием.
0
Сергей Фролов
30 октября 2019, 09:13
Разобрался и нашел ошибку. Еще одна ошибка была в том, что выходил за пределы массива в условиях. нужно было писать так i<=ar.length-1
0
Ksenia Volkova Java Developer в DXC Master
30 октября 2019, 09:14
А лучше: i < ar.length
))
+2
Сергей Фролов
30 октября 2019, 09:17
либо так) правильнее
0
Ksenia Volkova Java Developer в DXC Master
30 октября 2019, 09:10
Уверен, что массивы создаются так?
0
Сергей Фролов
30 октября 2019, 09:14
Верно, заметил позже сам.это была первая ошибка)
0
Сергей Фролов
30 октября 2019, 09:01
Возникло ощущение, что изза оператора new, компилятор думает что я зочу создать объект...
0
Wladyslaw Java Developer Master
30 октября 2019, 11:19
Массив в Java - тоже объект.
+1
Сергей Фролов
30 октября 2019, 12:37
Это тоже верно. Но будучи уверен, что я написал правильную конструкцию для инициализации многомерного массива, я не сразу понял плчему компилятор ругается.
0