Java :: Aufgabe #3 :: Lösung #1
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
#1

von progdoc (2220 Punkte)
- 17.08.2012 um 23:56 Uhr

import java.io.* ; public class Quersumme { public static int quersumme ( String numberstring ) { int sum = 0 ; for ( int i = 0 ; i < numberstring.length( ) ; i++ ) sum += Integer.parseInt( numberstring.substring( i , i + 1 ) ) ; return sum ; } public static void main ( String[ ] args ) { System.out.print( "Zahl eingeben (0-10000): " ) ; int number ; try { BufferedReader in = new BufferedReader( new InputStreamReader ( System.in ) ) ; String numberstring = in.readLine( ) ; in.close( ) ; System.out.print( "Quersumme: " ) ; for ( int i = 0 ; i < numberstring.length( ) ; i++ ) { System.out.print ( numberstring.substring( i , i + 1 ) ) ; if ( i == numberstring.length( ) - 1 ) { System.out.print( " = " ) ; System.out.println( quersumme( numberstring ) ) ; } else System.out.print( " + " ) ; } } catch ( IOException e ) { System.err.println( e.toString( ) ) ; } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1