Выводится таблица, как нужно, но в конце столбцов после 9 появляется 1 и начинается следующий цикл
В последнем столбце начинается умножение уже на 10, хотя у меня в циклах прописано, что индексы меньше и не равны 10
Не могу понять, в чем ошибка
Через дебагер прошелся по коду и понял, что все идет не по плану в этой строке, но не понимаю, как это фиксить
System.out.println(j + " ");
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 i = 1, i2 = 2; i < 10; i++, i2++){
System.out.print(i + " ");
}
for (int j = 1, j2 = 2; j < 10; j++, j2++){
System.out.println(j + " ");
int s = 0;
for (int i = 0, i2 = 1; i < 10; i++, i2++){
s = j2*i2;
System.out.print(s + " ");
}
}
}
}