Diese Programm zählt nach Eingabe einer beliebigen Zahl die Anzahl ihrer Ziffern (auch negative Zahlen können eingegeben werden):
public static void Ziffernzaehler(int eingabe)
{
int zahl = 0;
if (eingabe < 0)
{
zahl = eingabe*(-1); // Kompensieren von negativen Eingaben
}
else
{
zahl = eingabe;
}
int zaehler = 1;
while(zaehler < zahl)
{
zahl = zahl /10;
zaehler++;
}
System.out.println("Die Zahl "+eingabe+" hat "+zaehler+" Ziffern.");
}
Keine Kommentare:
Kommentar veröffentlichen