Hab folgendes Prog zusammengezimmert
Alles anzeigen
Es berechnet mir den Zinseszins für ein angelegtes Kapital... Es lässt sich einwandfrei kompilieren, nur bei der Ausführung hakt es. Sobald ich eine Zahl wie "100.00" eingebe schmiert es mir ab und die Konsole sagt mir:
Kapital: 100.00
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:819)
at java.util.Scanner.next(Scanner.java:1431)
at java.util.Scanner.nextInt(Scanner.java:2040)
at java.util.Scanner.nextInt(Scanner.java:2000)
at ZinsZins.main(ZinsZins.java:10)
Process completed.
Was ist jetzt der fehler? ich habs chon alles ausprobiert Vielleicht seht ihr mehr als ich Wäre dankbar für eine Erklärung
MfG
Euer One
Quellcode
- import java.util.Scanner;
- class ZinsZins {
- public static void main(String args[]){
- Scanner eingabe = new Scanner(System.in);
- System.out.print("Kapital: ");
- final double anfangskapital = eingabe.nextDouble();
- System.out.print("Zinssatz: ");
- final double zinssatz = eingabe.nextDouble();
- System.out.print("Laufzeit: ");
- final int laufzeit = eingabe.nextInt();
- double kapital = anfangskapital;
- int jahre = 0;
- while (jahre < laufzeit)
- {
- double zinsen = kapital * zinssatz / 100;
- kapital += zinsen;
- jahre++;
- }
- System.out.println("Endkapital = " + kapital);
- }
- }
Es berechnet mir den Zinseszins für ein angelegtes Kapital... Es lässt sich einwandfrei kompilieren, nur bei der Ausführung hakt es. Sobald ich eine Zahl wie "100.00" eingebe schmiert es mir ab und die Konsole sagt mir:
Kapital: 100.00
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:819)
at java.util.Scanner.next(Scanner.java:1431)
at java.util.Scanner.nextInt(Scanner.java:2040)
at java.util.Scanner.nextInt(Scanner.java:2000)
at ZinsZins.main(ZinsZins.java:10)
Process completed.
Was ist jetzt der fehler? ich habs chon alles ausprobiert Vielleicht seht ihr mehr als ich Wäre dankbar für eine Erklärung
MfG
Euer One