Hallo,
ich habe mich an einem Algo versucht um bei der Eingabe von 123 => 6 herauszubekommen - also die Zahlensumme. Leider gibt er bei meinem Algo 150 aus, was ich nicht verstehe:
Danke
ich habe mich an einem Algo versucht um bei der Eingabe von 123 => 6 herauszubekommen - also die Zahlensumme. Leider gibt er bei meinem Algo 150 aus, was ich nicht verstehe:
Java:
import java.io.*;
public class schleifeminusgleichtest {
/**
* @param args
*/
public static void main(String[] args) {
String zahlen;
int gezaehlt = 0;
BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in));
try
{
System.out.println("Bitte eine Zahlenkette eingeben:");
zahlen = eingabe.readLine();
System.out.println("Du hast [" + zahlen + "] eingegeben.");
System.out.println("Berechne...");
for(int i = 0; i<zahlen.length(); i++)
{
gezaehlt += (int) zahlen.charAt(i);
}
System.out.println("======================================");
System.out.println("Die Zeichensumme ist: " + gezaehlt);
System.out.println("======================================");
}
catch(Exception e)
{
System.out.println("Fehler: " +e);
}
}
}
Danke
Zuletzt bearbeitet: