Java, нужна помощь в создании цикла for, чтобы сделать изображение, похожее на лестницу с одиночными буквами - PullRequest
0 голосов
/ 18 января 2019

Мне нужна помощь, чтобы создать программу, которая будет принимать число и печатать это количество строк, чтобы сделать изображение, и оно будет использовать буквы для изображения, как это. например, я введу число 5, а затем программа напечатает это .....

x
xx
xxx
xxxx
xxxxx 

|

public class Stairs
{
    public static void Stairs1 (int height)
    {
        for (int row = 0; row < height; row = row + 1) 
        {
            for (int col = 0; col <= row; col = col + 1) 
            {
                System.out.print("x");
            }
            System.out.println();
        }
    }
}

Это чтобы сделать это. Я пытаюсь сделать более простую вещь, но она будет перевернута с левой стороны на правую сторону
как это .....

    x
   xx
  xxx
 xxxx
xxxxx 

1 Ответ

0 голосов
/ 18 января 2019

Попробуйте что-то вроде ниже; он должен дать вам желаемый результат:

// Function to demonstrate printing pattern 
    public static void printStars(int n) 
    { 
        int i, j; 

        // outer loop to handle number of rows 
        //  n in this case 
        for(i=0; i<n; i++) 
        { 

            // inner loop to handle number spaces 
            // values changing acc. to requirement 
            for(j=2*(n-i); j>=0; j--) 
            { 
                // printing spaces 
                System.out.print(" "); 
            } 

            //  inner loop to handle number of columns 
            //  values changing acc. to outer loop 
            for(j=0; j<=i; j++) 
            { 
                // printing stars 
                System.out.print("* "); 
            } 

            // ending line after each row 
            System.out.println(); 
        } 
    } 

    // Driver Function 
    public static void main(String args[]) 
    { 
        int n = 5; 
        printStars(n); 
    } 
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...