Nicht mehr ganz neu hier
Hallo, ich mache gerade ein Tutorial und verstehe eine Zeile nicht. Es wäre lieb wenn ich eine kleine Erklärung dafür bekommen könnte.
die erste for Anweisung läuft also so lange bis die Anzahl der Reihen von n erreicht. ohne die 2. wäre in jeder Reihe ein *
Nun die 2. Reihe j=1 läuft solange bis j=i ist und erhöht.
Aber warum gibt er dann eine Pyramide an Sternchen aus. Es ist ja nur eine Druck Anweisung.
Wäre dankbar für eine Erklärung.
Gruß
bibi
Code:
import Prog1Tools.IOTools;
public class Sterne {
public static void main(String [] args) {
int n = IOTools.readInteger("Anzahl der Zeilen:");
for (int i=1;i<=n;i++) {
for (int j=1;j<=i;j++)
System.out.print("*");
System.out.println("");
}
}
}
die erste for Anweisung läuft also so lange bis die Anzahl der Reihen von n erreicht. ohne die 2. wäre in jeder Reihe ein *
Nun die 2. Reihe j=1 läuft solange bis j=i ist und erhöht.
Aber warum gibt er dann eine Pyramide an Sternchen aus. Es ist ja nur eine Druck Anweisung.
Wäre dankbar für eine Erklärung.
Gruß
bibi