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
