Ich brauche eine Schleife die jede Stelle einer Zahl ausgibt. Also 5439 = 5 , 4 ,3 , 9 bedanke mich im voraus?

...komplette Frage anzeigen

2 Antworten

Du musst mit Modulo arbeiten und mit dem Rest. mit modulo 10 kannst du die letzte ziffer rausbekommen und indem du einfach durch 10 dividierst ( als int, nicht als double) verkleinerst du deine zahl um die etzte ziffer

Antwort bewerten Vielen Dank für Deine Bewertung

Wandle die Zahl zu Text, dann mache eine Schleife, welche jedes Zeichen ausgibt.

Beispiel:

string t = zahl.toString();
for (int i = 0; i < t.length; i++)
{
    if (i > 0) System.out.print(", ");  
    System.out.print(t.charAt(i));
}
Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?