Hallo,
ich habe soeben mein erstes Programm in Java geschrieben und würde jetzt gerne eure Meinung zu diesem Programm wissen. Was kann ich noch besser machen bzw. wie würdet ihr dieses Programm schreiben.
Die Problemstellung: In der Konsole soll ein Viereck mit Sternen gezeichnet werden.
Danke!
ich habe soeben mein erstes Programm in Java geschrieben und würde jetzt gerne eure Meinung zu diesem Programm wissen. Was kann ich noch besser machen bzw. wie würdet ihr dieses Programm schreiben.
Die Problemstellung: In der Konsole soll ein Viereck mit Sternen gezeichnet werden.
Code:
********
* *
* *
* *
* *
* *
* *
********
Java:
public static void main(String[] args) {
//Seitengröße
int seiteAsterne = 10;
int seiteBzeilen = 20;
int aSterne = seiteAsterne - 1;
//Viereckdarstellung
// Zählschleife für die Zeilen beginnt
for (int sBz = 1; sBz <= seiteBzeilen; sBz++) {
// Schleife für die Sterne beginnt
if (sBz == 1 | sBz == seiteBzeilen) {
for (int sAs = 1; sAs <= seiteAsterne; sAs++) {
System.out.print("*"); //Hier wirde die erste und letzte Zeile geschrieben
}
System.out.print("\n");
} else if (sBz > 1 | sBz <= seiteBzeilen) {
//Hier wird die 2te bis vorletzte Zeile geschrieben
for (int sAs = 1; sAs <= seiteAsterne; sAs++) {
if (sAs == 1) {
System.out.print("*");
} else if (sAs == 2 | sAs <= aSterne) {
System.out.print(" ");
} else if (sAs == seiteAsterne) {
System.out.print("*");
}
}
System.out.print("\n");
}
}
}