Java :: Aufgabe #100 :: Lösung #3
4 Lösungen

#100
Quersummen Berechnung
Anfänger - Java
von mattthias
- 18.08.2015 um 09:49 Uhr
Teil1. Schreibe ein Konsolenprogramm, welches die Quersummen der Zahlen 0 bis 99 errechnet.
Zusatz: Schreibe ein Programm, welches eine Eingabe annimmt, und aus der eingegebenen Zahl die Quersumme errechnet
(Mindestens bis 100.000).
*Das Programm muss sauber formatiert sein
*Verwende Kommentare zum besseren Verständnis und / oder halte deinen Fortschritt damit fest
Hinweise und Anregungen:
- Teil 1 darf auf den Fall bezogen programmiert werden. Aber:Ist das notwendig?
- Vergiss das Semikolon nicht
- Wie kann ich die Konsole offen lassen, bis ich Enter drücke? Alternativ: Wie könnte ich die Konsole über einen bestimmten
Zeitraum das Ergebnis anzeigen lassen?
Zusatz: Schreibe ein Programm, welches eine Eingabe annimmt, und aus der eingegebenen Zahl die Quersumme errechnet
(Mindestens bis 100.000).
*Das Programm muss sauber formatiert sein
*Verwende Kommentare zum besseren Verständnis und / oder halte deinen Fortschritt damit fest
Hinweise und Anregungen:
- Teil 1 darf auf den Fall bezogen programmiert werden. Aber:Ist das notwendig?
- Vergiss das Semikolon nicht
- Wie kann ich die Konsole offen lassen, bis ich Enter drücke? Alternativ: Wie könnte ich die Konsole über einen bestimmten
Zeitraum das Ergebnis anzeigen lassen?
#3

von TomasWilson (150 Punkte)
- 18.09.2016 um 21:02 Uhr

package digitsum; import java.util.Scanner; public class DigitSum { public static void main(String[] args) { Scanner scr = new Scanner(System.in); int z = 0; for(int i=0; i<=99; i++) { z += GetDigitSum(i); } System.out.println(z + " Ist die Quersumme aller Zahlen von 1 - 99. Wenn du die Quersumme einer eigenen Zahl haben willst, gib sie jetzt ein: "); System.out.println("Die Quersumme davon ist: " + GetDigitSum(scr.nextInt())); } static int GetDigitSum(int i) { int ret = 0; char[] c = Integer.toString(i).toCharArray(); for (char x: c) { ret += Character.getNumericValue(x); } return ret; } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1