Java Задача : Отображение прямоугольного треугольника в консоли, с помощью цикла while

    Здравствуйте, завис на задаче, не получается вывести треугольник в консоль с помощью цикла while;
    
    Вот что должно получиться: 
    
    #####    
    ####     
    ###      
    ##       
    # 
    
    Мой код:
        int n = 9;
        i = n; 

        while(i >= 1) {
            j = n;
            while(j <= i) {
                System.out.print(" " + '#');
                j++;
            }
            System.out.println("");
            j = 1;`введите сюда код`
            i--;
        }

        System.out.println("");

Ответы (1 шт):

Автор решения: kio

Ошибка в инициализации счетчика строк. Сразу присваивается номер последней строки из n = 9, из-за этого и проблема:

    int n = 9;
    int i = n;
    while (i >= 1) {
        int j = 1;  // Ошибка!!! j = n;
        while (j <= i) {
            System.out.print(" #");
            j++;
        }

        System.out.println("");
        //j = 1; // избыточно 
        i--;
    }

    System.out.println("");
→ Ссылка