Hallo,
ich möchte ein Programm schreiben, wo ich nach Eingabe einer Zahl im Terminal eine Pyramide aus * mit so vielen Stufen in der Ausgabe erhalte, also mit der Pyramidenhöhe. Wenn ich z.B. 3 eingebe, möchte ich so eine Pyramide haben:
Bisher bin ich so weit gekommen:
Jedoch kommt beim Compilieren ein Fehler auf, den ich nicht verstehe:
/tmp/IpKbfz3vdR/ReLoop.java:4: error: ';' expected
for (int i = 1; i <= height) {
^
1 error
Weiß jemand, wie ich diesen Fehler behebe und kann in meinem Code schauen, ob ich vielleicht noch weitere Fehler gemacht habe?
ich möchte ein Programm schreiben, wo ich nach Eingabe einer Zahl im Terminal eine Pyramide aus * mit so vielen Stufen in der Ausgabe erhalte, also mit der Pyramidenhöhe. Wenn ich z.B. 3 eingebe, möchte ich so eine Pyramide haben:
Bisher bin ich so weit gekommen:
Java:
public class ReLoop {
public static void main(String[] args) {
int height = Terminal.askInt("Pyramidenhoehe:\n");
for (int i = 1; i <= height) {
for (int j = 0; j < height-i; j++) {
Terminal.print(" ");
}
for (j = 0; j < i*2; j++) {
Terminal.print("*");
}
Terminal.print("\n");
i++;
}
}
}
Jedoch kommt beim Compilieren ein Fehler auf, den ich nicht verstehe:
/tmp/IpKbfz3vdR/ReLoop.java:4: error: ';' expected
for (int i = 1; i <= height) {
^
1 error
Weiß jemand, wie ich diesen Fehler behebe und kann in meinem Code schauen, ob ich vielleicht noch weitere Fehler gemacht habe?