Ein Ausdruck des Beitrags mit 7 Antworten ergibt bei 3 Antworten pro Seite ca. 3 DIN A4 Seiten. Das entspricht bei 80 g/m² ca. 14.97 Gramm Papier.
-- Veröffentlicht durch TheOne am 19:49 am 3. Nov. 2006
Ich wollte gerade scheiben das wir ja schon bei 1.5 sind :lol: Also kannsch beruhigt darauf weiter lernen ;) C++ reicht mir mittlerweile ^^ Wollt mich halt nur an Java wagen :)
-- Veröffentlicht durch wakko0816 am 19:29 am 3. Nov. 2006
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.
-- Veröffentlicht durch TheOne am 13:36 am 3. Nov. 2006
Ich habs aber so gelernt :noidea: Und es geht ganz gut... und warum auch missbrauchen? Ist sie nicht dafür vorgesehen? Wenn nich klär mich auf ^^
-- Veröffentlicht durch wakko0816 am 13:23 am 3. Nov. 2006
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.
-- Veröffentlicht durch TheOne am 13:19 am 3. Nov. 2006
Mein Problem war das es mit "Punkt-Trennung" nicht funktioniert hat :lol: Jetzt gehts, aber mit Komma. kein Plan warum ich das andauern mit Punkt eingeben wollte. Ist wohl noch son C++ Tick oder so ... :lol: Thema kann closed werden ;) MfG One
-- Veröffentlicht durch Puccini am 13:14 am 3. Nov. 2006
Gehts den mit anderen Zahlen, ohne Komma?:noidea: Ich glaub du hast die Typ-Konvertierung vergessen. Der kann so keine Float-Zahlen interpretieren.
-- Veröffentlicht durch TheOne am 12:14 am 3. Nov. 2006
Hab folgendes Prog zusammengezimmert Smile Java: 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 hab schon alles ausprobiert :P Ihr seht vielleicht mehr als ich ^^ Wäre dankbar für eine Erklärung MfG Euer One
|