MULTIPLICATION_TABLE = new int[10][10];
for (int i = 1; i <= 10; i++) {
    for (int j = 1; j <= 10; j++) {
        MULTIPLICATION_TABLE[i - 1][j - 1] = i * j;
        System.out.print(MULTIPLICATION_TABLE[i - 1][j - 1]);
        System.out.print(" ");
    }
    System.out.println();
}
зачем из переменных i и j вычитается 1? (строка 5)