Hallo,
ich versuche gerade mir Java selber beizubringen. Jetzt bin ich bei dem Thema Schleifen steckengeblieben. Es wäre super, wenn mir hier im Forum jemand helfen könnte.
Die Aufgabe lautet: "Erstelle ein Programm mit Schleifen, das aus "+" und Leerzeichen, einen Sektkelch
auf den Bildschirm bringt."
So soll der Kelch aussehen (ich habe hier ein o anstatt eines Leerzeichens genommen):
++++++++++++++++
o++++++++++++++o
oo++++++++++++oo
ooo++++++++++ooo
oooo++++++++oooo
ooooo++++++ooooo
oooooo++++oooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooo++++++++++ooo
Das ist mein bisheriger Code:
Und das kommt dabei raus (wieder o statt Leerzeichen):
o+++++++++++++++ooooooooooooooooo
oo+++++++++++++++oooooooooooooooo
ooo+++++++++++++++ooooooooooooooo
oooo+++++++++++++++oooooooooooooo
ooooo+++++++++++++++ooooooooooooo
oooooo+++++++++++++++oooooooooooo
ooooooo+++++++++++++++ooooooooooo
oooooooo+++++++++++++++oooooooooo
ooooooooo+++++++++++++++ooooooooo
oooooooooo+++++++++++++++oooooooo
ooooooooooo+++++++++++++++ooooooo
oooooooooooo+++++++++++++++oooooo
ooooooooooooo+++++++++++++++ooooo
oooooooooooooo+++++++++++++++oooo
ooooooooooooooo+++++++++++++++ooo
oooooooooooooooo+++++++++++++++oo
ooooooooooooooooo+++++++++++++++o
Jetzt weiß ich nicht mehr weiter. Ich vermute mal, dass ich noch zwei Schleifen brauche, eine, die rückwärts läuft und dann noch eine für den Stiel und den Fuß des Kelches. Oder liege ich damit falsch?
Vielen Dank im Voraus
ich versuche gerade mir Java selber beizubringen. Jetzt bin ich bei dem Thema Schleifen steckengeblieben. Es wäre super, wenn mir hier im Forum jemand helfen könnte.
Die Aufgabe lautet: "Erstelle ein Programm mit Schleifen, das aus "+" und Leerzeichen, einen Sektkelch
auf den Bildschirm bringt."
So soll der Kelch aussehen (ich habe hier ein o anstatt eines Leerzeichens genommen):
++++++++++++++++
o++++++++++++++o
oo++++++++++++oo
ooo++++++++++ooo
oooo++++++++oooo
ooooo++++++ooooo
oooooo++++oooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooooooo++ooooooo
ooo++++++++++ooo
Das ist mein bisheriger Code:
Java:
public class Sektkelch {
public static void main(String[] args) {
for (int zeilen = 1; zeilen <= 18; zeilen++) {
for (int spalten = 1; spalten <= zeilen; spalten++) {
System.out.print(" ");
}
for (int spalten = 16; spalten >= 2; spalten=spalten-1) {
System.out.print("+");
}
System.out.println( );
}
}
}
Und das kommt dabei raus (wieder o statt Leerzeichen):
o+++++++++++++++ooooooooooooooooo
oo+++++++++++++++oooooooooooooooo
ooo+++++++++++++++ooooooooooooooo
oooo+++++++++++++++oooooooooooooo
ooooo+++++++++++++++ooooooooooooo
oooooo+++++++++++++++oooooooooooo
ooooooo+++++++++++++++ooooooooooo
oooooooo+++++++++++++++oooooooooo
ooooooooo+++++++++++++++ooooooooo
oooooooooo+++++++++++++++oooooooo
ooooooooooo+++++++++++++++ooooooo
oooooooooooo+++++++++++++++oooooo
ooooooooooooo+++++++++++++++ooooo
oooooooooooooo+++++++++++++++oooo
ooooooooooooooo+++++++++++++++ooo
oooooooooooooooo+++++++++++++++oo
ooooooooooooooooo+++++++++++++++o
Jetzt weiß ich nicht mehr weiter. Ich vermute mal, dass ich noch zwei Schleifen brauche, eine, die rückwärts läuft und dann noch eine für den Stiel und den Fuß des Kelches. Oder liege ich damit falsch?
Vielen Dank im Voraus