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

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
#7
vote_ok
von unavailable (340 Punkte) - 29.04.2014 um 16:47 Uhr
Quellcode ausblenden Java-Code
import java.util.Scanner;

public class quersummeBerechnen
{
	public static void main(String[] args)
	{
		System.out.print("Zahl eingeben: ");

		Scanner sc = new Scanner(System.in);
		
		int ergebnis = 0;
		int eingegebeneZahl = sc.nextInt();

		String zahl = Integer.toString(eingegebeneZahl);
		int[] splitted = new int[zahl.length()];
		
		for (int i = 0; i < zahl.length(); i++)
		{
			splitted[i] = Character.getNumericValue(zahl.charAt(i));
		}
		
		System.out.print("Quersumme: ");
		
		for (int i = 0; i < splitted.length; i++)
		{
			ergebnis += splitted[i];
			System.out.print((i < splitted.length-1) ? splitted[i] + " + " : splitted[i]+" = ");

		}
		
		System.out.println(ergebnis);
		sc.close();
	}

}

Kommentare:

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

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