СПОЙЛЕР!!! НИЖЕ КОД РЕШЕННОЙ ЗАДАЧИ!!! СПОЙЛЕР!!! НИЖЕ КОД РЕШЕННОЙ ЗАДАЧИ!!! Задача решена, но не не понимаю, почему в 10й строчке мне пришлось присвоить переменной a значение 0, а не 1. Ведь следующая итерация (12-я строчка) будет умножение переменной b на a, т.е. умножение на ноль и только потом переменной а присваивается значение 1 (13-я строчка).
public class Solution {
    public static void main(String[] args) {
        //напишите тут ваш код
        int a = 1;
        int b = 1 ;
        for (int i = 1; i < 101; i++) {
            if (a == 10) {
                System.out.println((a * b) + " ");
                b++;
                a = 0;
            } else
                System.out.print((a * b) + " ");
            a++;
        }
    }
}