Pyramide aus Zahlen Java?
Hallo!
Ich muss folgendes Muster mithilfe von while in Java programmieren. Ich bekomme es überhaupt nicht hin und freue mich über Hilfe. Im Internet habe ich nur Anleitungen mit for und zu anderen Mustern gefunden.
Vielen Dank!
2 Antworten
Nutzer, der sehr aktiv auf gutefrage ist
Vielleicht so?
public class Muster
{
public static void main(String[] args)
{
int j = 9;
while(j >= 0)
{
int i = j--;
while(i >= 0)
System.out.print(" " + i--);
System.out.println();
}
}
}
Ergebnis:
9 8 7 6 5 4 3 2 1 0
8 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
6 5 4 3 2 1 0
5 4 3 2 1 0
4 3 2 1 0
3 2 1 0
2 1 0
1 0
0
for (int i = 9; i >= 0; i--) {
StringBuilder builder = new StringBuilder();
for (int j = i; j >= 0; j--) {
builder.append(String.valueOf(j));
builder.append(" ");
}
System.out.println(builder.toString());
}
(die Einrückung müsstest du nochmal nachformatieren, weil GF das immer wieder kaputt macht, wenn ich es absende^^)