Hallo an alle,
ich habe hier eine Übungsaufgabe. Ich weiß, dass es wahrscheinlich kein komplizierter Code ist, aber ich verstehe hier nicht, wieso die Variable iStern innerhalb der ersten While-Schleife initalisiert werden muss und nicht innerhalb der geschachtelten..
Kann mir das freundlicher Weise jemand bitte erklären?
Danke, anbei der Code.
Edit: Mein Fehler, hat sich erledigt, kann man den Thread selber löschen?
ich habe hier eine Übungsaufgabe. Ich weiß, dass es wahrscheinlich kein komplizierter Code ist, aber ich verstehe hier nicht, wieso die Variable iStern innerhalb der ersten While-Schleife initalisiert werden muss und nicht innerhalb der geschachtelten..
Kann mir das freundlicher Weise jemand bitte erklären?
Danke, anbei der Code.
Code:
int iAnzahlZeilen, iAnzahlSterne, iZeile = 1, iStern; //1. & 2. für Benutzereingabe, 3. & 4. Schleifenkontrollvariable
System.out.println("Wieviele Zeilen?");
iAnzahlZeilen = scan.nextInt();
System.out.println("Wieviele Sterne?");
iAnzahlSterne = scan.nextInt();
while ( iZeile <= iAnzahlZeilen ){
iStern = 1;
while ( iStern <= iAnzahlSterne ){
System.out.print("*");
iStern = iStern + 1; //Schleifenkontrollvariable erhöhen
}
System.out.println(); //Neue Zeile beginnt
iZeile = iZeile + 1; //Schleifenkontrollvariable erhöhen
}
Edit: Mein Fehler, hat sich erledigt, kann man den Thread selber löschen?