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 hab schon alles ausprobiert Ihr seht vielleicht mehr als ich ^^ Wäre dankbar für eine Erklärung
MfG
Euer One
TheOne ist im Forum jetzt One
Beiträge gesamt: 9938 | Durchschnitt: 1 Postings pro Tag Registrierung: Feb. 2003 | Dabei seit: 7745 Tagen | Erstellt: 12:14 am 3. Nov. 2006
Intel Core 2 Duo 2800 MHz @ 3300 MHz 55°C mit 1.20 Volt
Mein Problem war das es mit "Punkt-Trennung" nicht funktioniert hat Jetzt gehts, aber mit Komma. kein Plan warum ich das andauern mit Punkt eingeben wollte. Ist wohl noch son C++ Tick oder so ...
Thema kann closed werden
MfG
One
TheOne ist im Forum jetzt One
Beiträge gesamt: 9938 | Durchschnitt: 1 Postings pro Tag Registrierung: Feb. 2003 | Dabei seit: 7745 Tagen | Erstellt: 13:19 am 3. Nov. 2006
wakko0816 offline
OC God 19 Jahre dabei !
Intel Core i5 3500 MHz @ 4200 MHz 55°C mit 1.18 Volt
du missbrauchst die Scanner-klasse zum einlesen von werten und ich glaube, die ist garnicht dafür vorgesehen. der amtliche weg wäre ein buffered reader, das ist aber deutlich mehr aufwand. alternativ kannst du ja die werte als kommandozeilenargument angeben.
Beiträge gesamt: 1146 | Durchschnitt: 0 Postings pro Tag Registrierung: Aug. 2004 | Dabei seit: 7183 Tagen | Erstellt: 13:23 am 3. Nov. 2006
Intel Core 2 Duo 2800 MHz @ 3300 MHz 55°C mit 1.20 Volt
Ich habs aber so gelernt Und es geht ganz gut... und warum auch missbrauchen? Ist sie nicht dafür vorgesehen? Wenn nich klär mich auf ^^
TheOne ist im Forum jetzt One
Beiträge gesamt: 9938 | Durchschnitt: 1 Postings pro Tag Registrierung: Feb. 2003 | Dabei seit: 7745 Tagen | Erstellt: 13:36 am 3. Nov. 2006
wakko0816 offline
OC God 19 Jahre dabei !
Intel Core i5 3500 MHz @ 4200 MHz 55°C mit 1.18 Volt
ok. sorry. scheinbar ist das endlich mal eine vorgefertigte klasse, die auch gleich den nötigen "buffered reader"/inputstream implementiert, so dass man interaktive kommandozeileneingaben verarbeiten kann. war mir neu, dass es sowas gibt. und heute früh hatte ich keine zeit, die java-api gründlich genug zu lesen die Scanner-klasse gibts ja auch erst seit version 1.5. vorher musste man halt die eingaberoutine immer noch von hand implementieren.
Beiträge gesamt: 1146 | Durchschnitt: 0 Postings pro Tag Registrierung: Aug. 2004 | Dabei seit: 7183 Tagen | Erstellt: 19:29 am 3. Nov. 2006
Intel Core 2 Duo 2800 MHz @ 3300 MHz 55°C mit 1.20 Volt
Ich wollte gerade scheiben das wir ja schon bei 1.5 sind Also kannsch beruhigt darauf weiter lernen C++ reicht mir mittlerweile ^^ Wollt mich halt nur an Java wagen TheOne ist im Forum jetzt One
Beiträge gesamt: 9938 | Durchschnitt: 1 Postings pro Tag Registrierung: Feb. 2003 | Dabei seit: 7745 Tagen | Erstellt: 19:49 am 3. Nov. 2006
Copyright 1999 - 2024 by www.ocinside.de - All rights reserved.
Unser PC Forum verwendet Cookies für einen optimalen Service. Durch die Nutzung dieser Webseite erklären Sie sich damit einverstanden, dass wir personenbezogene Daten wie z.B. die IP-Adresse speichern und wir zusammen mit Drittanbietern Cookies verwenden, um personalisierte Anzeigen zur interessengerechten Werbung und weitere externe Inhalte anzuzeigen. Einverstanden? Ja / Nein ImpressumDatenschutzEinstellungen