Zahlenpyramide

Flowertime

Mitglied
Hallo liebe Programmierer,
Ich habe ein kleines problem bei meinem Code.
Ich soll ein Pyramide erstellen die wie folgt aussieht.
0
01
012
0123
usw.
Ich soll dafür eine While-Schleife verwenden.
Ich habe bereits einige Beiträge dies bezüglich gesehen unter Verwendung von 2 For-Schleifen deswegen poste ich jetzt diesbezüglich kein Code .
Ein Ansatz wie ich das Problem lösen kann würde mir reichen. Steh einfach auf dem Schlauch
 

Joose

Top Contributor
Ich nehme an du darfst auch mehr als eine Schleife verwenden?
Theoretisch kann man jede for-Schleife in eine while-Schleife umwandeln und umgekehrt.
Also wenn du schon Beispiele hast mit for-Schleifen, dann probiere diese Schleifen einfach umzuwandeln

Eine Schleife hat immer ein Abbruchbedingung und meist dann auch eine Zählvariable, welche sich dann um einen bestimmten Wert erhöht.
 

Flowertime

Mitglied
Danke für die prompte Antwort .
Java:
public static void main(String[] args) {

        int zahl = 0;
        String ausgabe = " ";
        while (zahl <10) {
            ausgabe = ausgabe +zahl;
            System.out.println(ausgabe);
            zahl++;
        }
}
}
Das ist die Lösung zu der Übung aus meinem Übungsbuch. Was ich nicht verstehe ist was der String hier für Auswirkungen hat. Der code funktioniert , aber ich weiß net wieso:(
 
Zuletzt bearbeitet von einem Moderator:

Joose

Top Contributor
Bitte Code-Tags verwenden, danke :)
[java] .. dein code .. [/java]

Mit dem String baust du dir deine Ausgabe auf. Du hängst immer nur etwas hinten dran und addierst nichts dazu. Daher hast du bei jedem Durchlauf eine Zahl mehr da stehen.
Nimm dir Stift und Papier und führe einen Schreibtischtest durch (sprich du gehst die Schleife durch und schreibst jeden Schritt auf, welche Variable welchen Wert annimmt usw.).
Dabei sollte dir klar werden warum das so funktioniert ;)
 
X

Xyz1

Gast
Ja, würde auch sagen, bei nur einer while Schleife solltest du den String speichern und erweitern.
 
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben