Здравствуйте! Я только начала обучение java и никак не могу понять, почему мой код не работает, вроде по логике все верно. По условию надо проинициализировать массив 10 на 10, заполнив его таблицей умножения и вывести в следующем виде:
1 2 3 4 5...
2 4 6 8..
3 6 9 12.. и тд
Мой код выводит массив 10 на 10 со странными значениями такого вида [[I@5acf9800
Почему так?
Мой код:
public class Solution {
public static int[][] MULTIPLICATION_TABLE;
public static void main(String[] args) {
MULTIPLICATION_TABLE = new int[10][10];
int num1 = 0;
for (int i = 0; i < 10; i++){
num1 = num1 + 1;
int num2 = 1;
for (int j = 0; j < 10; j++) {
MULTIPLICATION_TABLE[i][j] = num1 * num2;
num2 = num2 + 1;
System.out.print(MULTIPLICATION_TABLE);
System.out.print(" ");
}
System.out.println();
}
}
}