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

22 Lösungen Lösungen öffentlich
#3

Quersumme berechnen und ausgeben

Anfänger - Java von Gustl - 12.08.2012 um 14:49 Uhr
Schreiben sie ein Konsolenprogramm, das eine 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
#8
vote_ok
von ElPapito (2690 Punkte) - 07.05.2015 um 20:25 Uhr
Quellcode ausblenden Java-Code

/**
 * @author ElPapito
 * @date 07.05.2015
 */

import java.util.Scanner;

public class QuersummeBerechnenUndAusgeben {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.print("Zahl eingeben (0-10000): ");
		String input = scanner.next();
		scanner.close();

		int sum = 0;
		System.out.print("Quersumme: ");

		for (int i = 0; i < input.length(); i++) {
			System.out.print(input.charAt(i) + " ");
			sum += (int) (input.charAt(i) - '0');

			if (i < input.length() - 1) {
				System.out.print("+ ");
			}
		}

		System.out.println("= " + sum);
	}

}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

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