Java вложенные циклы

Описание программы:

Напишите программу для печати 21 строки X в форме большого X, как показано ниже. Убедитесь, что два ряда пересекаются в ряду «11».

Вот что я хочу в качестве вывода:

Вот что у меня так далеко.

public class Program168h {

    public static void main (String [] args)  {
        String d= "X";
        for (int a = 1; a < 23; a++) {
            for (int b = a; b >= 1; b--) {   
                System.out.print(" ");
            }
            System.out.print(d);
            for (int x = a; x < 22; x++) {
                System.out.print("  ");
            }
            System.out.print(d);
            System.out.println();
        }
    }
}

Это производит только первая половина X, я не знаю, как произвести нижнюю половину.

Ответы на вопрос(1)

Ваш ответ на вопрос