Diamond mit verschachtelter for-Schleife in Java
Ich versuche, eine Raute von Sternchen anzuzeigen, indem ich verschachtelte for-Schleifen verwende.
Hier ist mein Code bisher:
public class Diamond {
public static void main(String[] args) {
int size = 9;
for (int i = 1; i <= size; i += 2) {
for (int k = size; k >= i; k -= 2) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}// end loop
for (int i = 1; i <= size; i += 2) {
for (int k = 1; k <= i; k += 2) {
System.out.print(" ");
}
for (int j = size; j >= i; j--) {
System.out.print("*");
}
System.out.println();
}// end loop
}
}
Dies ist knapp, aber ich drucke die Zeile mit 9 Sternchen zweimal.
Wie kann ich die zweite for-Schleife anpassen, um die Ausgabe bei 7 Sternchen und 2 Leerzeichen zu starten?
Danke für die Hilfe