Untitled

 avatar
unknown
plain_text
5 months ago
1.3 kB
7
Indexable
public class Main {
    public static void main(String[] args) {
        printSanduhr(3);
    }

    public static void printSanduhr(int width) {
        int originalWidth = width;

        while (true) {
            // Fuer Leerzeichen am Anfang
            for (int i = 0; i < originalWidth - width / 2; i++) {
                System.out.print(" ");
            }
            // Fuer Sterne
            for (int i = 0; i < width; i++) {
                System.out.print("*");
            }

            width -= 2;

            if (width < 1) {
                break;
            }
            System.out.println();
        }

        System.out.println();
        // Damit es wieder beim naechsten Anfaengt und nicht den vorherigen Output wiederholt
        width += 4;

        while (true) {
            // Fuer Leerzeichen am Anfang
            for (int i = 0; i < originalWidth - width / 2; i++) {
                System.out.print(" ");
            }
            // Fuer Sterne
            for (int i = 0; i < width; i++) {
                System.out.print("*");
            }
            width += 2;

            if (width > originalWidth) {
                break;
            }

            System.out.println();
        }
    }
}
Editor is loading...
Leave a Comment