Pascals Dreieck-Format

Die Aufgabe besteht darin, Pascals Dreieck ohne Verwendung von Arrays zu erstellen. Ich habe die Methode, die die Werte für das Dreieck unten erzeugt. Die Methode akzeptiert eine Ganzzahl für die maximale Anzahl von Zeilen, die der Benutzer drucken möchte.

public static void triangle(int maxRows) {
    int r, num;
    for (int i = 0; i <= maxRows; i++) {
        num = 1;
        r = i + 1;
        for (int col = 0; col <= i; col++) {
            if (col > 0) {
                num = num * (r - col) / col;    
            }
            System.out.print(num + " ");
        }
        System.out.println();
    }
}

Ich muss die Werte des Dreiecks so formatieren, dass es wie ein Dreieck aussieht:

              1
            1   1
          1   2   1
        1   3   3   1
      1   4   6   4   1
    1   5  10  10   5   1
  1   6  15  20  15   6   1

Ich kann nicht für das Leben von mir herausfinden, wie das geht. Bitte antworten Sie und denken Sie daran, dass ich Anfänger in der Java-Programmierung bin.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage