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

4 Lösungen Lösungen öffentlich
#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?
#3
vote_ok
von TomasWilson (150 Punkte) - 18.09.2016 um 21:02 Uhr
Quellcode ausblenden Java-Code
        
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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben