Вроде все правильно выводит, логика построения тоже правильно работает. И по 10 чисел в строке с пробелом.
package com.javarush.task.pro.task05.task0509;
/*
Таблица умножения
*/
public class Solution {
public static int[][] MULTIPLICATION_TABLE;
public static void main(String[] args) {
MULTIPLICATION_TABLE = new int[10][10];
for (int a = 0; a < 10; a++) {
for (int b = 0; b < 10; b++) {
MULTIPLICATION_TABLE [a][b] = (a +1) * (b + 1);
System.out.print(MULTIPLICATION_TABLE [a][b] + " ");
System.out.print(" ");
}
System.out.println();
}
}
}