Hallo
Ich habe einen (fremden) Quellcode versucht zu analysieren und zu dokumentieren.
Kann vielleicht mal jemand schauen, ob ich das richtig verstanden habe?
Ich habe einen (fremden) Quellcode versucht zu analysieren und zu dokumentieren.
Kann vielleicht mal jemand schauen, ob ich das richtig verstanden habe?
Java:
public class Stn {
public static void main(String[] args) {
int zeilen = 15;{
int zaehlen;
for(int s = 1; s < zeilen * 2; s +=2) { //es werden 2 Dreiecke erstellt
//in jeder Zeile werden zwei Sternchen mehr ausgegeben
// int zaehlen = (s < zeilen ? s : zeilen - (s - zeilen));
if (s < zeilen) //das Dreieck wird gespiegelt indem
zaehlen = s; //zunächst die Sternchen hinzuaddiert
else
zaehlen = zeilen - (s-zeilen); //und danach abgezogen werden
for(int t = 0; t < (zeilen - zaehlen)/2; t++) { //Ausgabe der Leerzeichen
System.out.print(' ');
}
for(int l = 0; l < zaehlen; l++) { // Ausgabe der Sterne
System.out.print("*");
}
System.out.println();
}
}
}
}