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? 😀