Hi Leute,
ich stehe einfach völlig auf dem Schlauch... oder so...
Hier ist mein Quelltext:
Pseudocode:
Befülle bei jedem Durchlauf Array mit dem inkrement und befülle Array [j] bei jedem Durchlauf mit dem Inkrement.
D.h. die ersten Zeilen bis zur Zahl 13 sollten sich abwechselnd befüllen können.
Also: durchlauf i 1
durchlauf i 1
durchlauf j 2
durchlauf i 2
durchlauf j n... usw
Ab Durchlauf 13 sollte dann nur noch das Array [j] befüllt werden, da die Bedingung der ersten for-Schleife schon erfüllt ist und i den Wert 13 erreicht hat.
Leider klappt das ganz und gar nicht wie ich mir das Vorstelle.
Die "break-Anweisung" ist dafür da, damit die 2. for-Schleife nach dem Druchlauf in die 1. zuirückkehrt....
Problem: Array j wird dann nur mit dem Wert 0 initialisiert...
Egal wie ich es drehe und biege, es will nicht funktionieren!
Was mache ich falsch?
Kann mir jemand Tipps geben?
Vielen Dank im Voraus und gute Nacht.
Ich gehe jetzt schlafen
ich stehe einfach völlig auf dem Schlauch... oder so...
Hier ist mein Quelltext:
Code:
public class Übung1 {
public static void main (String[] args){
for (int i=0; i<= 13; i++){
System.out.println("durchlauf i" +i);
for (int j=0; j<= 15; j++){
int [][] array = new int [j][i];
System.out.println("durchlauf j" +j);
break;
}
}
Pseudocode:
Befülle bei jedem Durchlauf Array mit dem inkrement und befülle Array [j] bei jedem Durchlauf mit dem Inkrement.
D.h. die ersten Zeilen bis zur Zahl 13 sollten sich abwechselnd befüllen können.
Also: durchlauf i 1
durchlauf i 1
durchlauf j 2
durchlauf i 2
durchlauf j n... usw
Ab Durchlauf 13 sollte dann nur noch das Array [j] befüllt werden, da die Bedingung der ersten for-Schleife schon erfüllt ist und i den Wert 13 erreicht hat.
Leider klappt das ganz und gar nicht wie ich mir das Vorstelle.
Die "break-Anweisung" ist dafür da, damit die 2. for-Schleife nach dem Druchlauf in die 1. zuirückkehrt....
Problem: Array j wird dann nur mit dem Wert 0 initialisiert...
Egal wie ich es drehe und biege, es will nicht funktionieren!
Was mache ich falsch?
Kann mir jemand Tipps geben?
Vielen Dank im Voraus und gute Nacht.
Ich gehe jetzt schlafen
Zuletzt bearbeitet von einem Moderator: