Может быть, это понятнее; он делает то же самое.
public class PA4 {
public static void main(String[] args) {
for (int line = 1; line <= 6; line++) {
for (int j = 1; j <= 6; j++) {
if (j == line)
System.out.print(line);
else
System.out.print(".");
}
System.out.println();
}
}
}
Ваша внутренняя часть (две петли плюс) вместе всегда считает до 6, печатая точки и одно число. Но они делают это, считая до строки 1, затем печатая число, затем печатая больше точек, считая сразу после числа до 6. Я сделал это выше в одном l oop, но это то же самое предмет.