Dreiecksausgabe mit Zahlenpaare (ähnlich wie Schachbrettmuster)

  • Dreiecksausgabe mit Zahlenpaare (ähnlich wie Schachbrettmuster)

    Hallo kann mir bitte wer helfen.

    ich möchte gerne sowas ausgeben, für eine beliebige nxn Matrix.
    Mein Problem ist wie komme ich auf die dreiecksform. Ich habe schon
    einiges durchprobiert, nur geht überhaupt nichts. Den %-operator weiß ich nicht
    wo man den hier sinnvoll einsetzt.

    Kann mir wer einen tipp geben?

    [0,0]
    [1,1] // es sollten dazwischen und untereinander Leerräume sein
    [2,0] [2,2]
    [3,1] [3,3]


    Quellcode

    1. [code]
    2. public class Dreiecksmatrix {
    3. public static void main(String[] args) {
    4. IO.write("Grosse der Matrix: ");
    5. int n = IO.readIntLn();
    6. IO.writeLn("\nMatrix");
    7. IO.writeLn("======");
    8. int k = 0;
    9. int j=0;
    10. for (int i = 0; i < n; i++) {
    11. for (int j1 = 0; j1 < n - 1; j1++) {
    12. if(i!=n)
    13. IO.write("[" + i + "," + j1 + "]"+" ");
    14. }
    15. IO.writeLn(" "+"[" + i + "," + k + "]");
    16. k++;
    17. }
    18. }
    19. }
    Alles anzeigen

    [/code]