Java :: Aufgabe #3 :: Lösung #11
22 Lösungen

#3
Quersumme berechnen und ausgeben
Anfänger - Java
von Gustl
- 12.08.2012 um 14:49 Uhr
Schreiben sie ein Konsolenprogramm, das eine
ihre Quersumme berechnet und das Ergebnis wie folgt ausgibt:
int
-zahl > 0 und < 10000 einliest, ihre Quersumme berechnet und das Ergebnis wie folgt ausgibt:
Konsolenausgabe:
Zahl eingeben (0-10000): 3698
Quersumme: 3 + 6 + 9 + 8 = 26
#11

von BigBBuddha (60 Punkte)
- 07.04.2016 um 15:11 Uhr

/* * Max F. 07.04.2016 */ public class Quersumme { public static void main(String[] args) { int Zahl1 = 0; int Zahl2 = 0; int quersumme = 0; boolean fehler = true; while (fehler) { try { System.out.println("Bitte Zahl eingeben:"); Scanner Eingabe = new Scanner(System.in); // Scanner erzeugen Zahl1 = Eingabe.nextInt(); // Eingabe einer int(!)-Variable // zuordnen Eingabe.close();// Erzeugten Scanner wieder Schließen Zahl2 = Zahl1;// Wert an Zahl2 übergeben (Für Ausgabe am Ende) fehler = false; //Schleife beenden } catch (Exception e) { // Exception abfangen falls Variable nicht als int gespeichert // werden kann System.out .println("Nur Eingabe von positiven, ganzen Zahlen möglich"); fehler = true; // Schleife erneut durchlaufen } } while (Zahl2 > 0) { quersumme += Zahl2 % 10; //Quersumme = Modulo aus Zahl + Modulo aus alter Zahl Zahl2 = Zahl2 / 10; //Zahl durch 10 teilen } System.out.println("Die Quersumme von " + Zahl1 + " ist " + quersumme); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1