Здравствуйте! Я только начала обучение 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();
        }
    }
}