Wieso wirft mir Java hier eine "InputMismatchException" aus?
Hallo,
ich probiere gerade etwas zu programmieren, jedoch bekomme ich einen von mir unerwarteten Fehler. Um es zu testen habe ich es kurzer Hand in einer leeren Klasse probiert und bekomme dort ebenfalls diesen Fehler("InputMismatchException") und ich verstehe einfach nicht was daran falsch ist.
(Entschuldigung dass die Bilder so klein sind.)
Schonmal Danke im Voraus.
In welcher Zeile? Was wird eingegeben?
Wie meinen Sie?
Was hast du eingegeben? Welchen Text.
Also ich möchte der Variable "testNum" den Wert 2.5 geben über einen Scanner. Meinen Sie das? Ich bin gerade ein Wenig schwer vom Begriff
2 Antworten
Mehr Infos dazu:
https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Scanner.html
Schau dir mal den Punkt "Localized numbers" an. Ist aber schon irgendwie echt dämlich, dass das offfenbar nicht standardmäßig überall dasseleb Format nimmt sondern nach Systemlokale unterscheidet.
Das verhalten kannst du aber überschreiben oder deine Default-Lokale ändern.
Hallo, ich habe gerade eben mein Fehler selbst gefunden und zwar dass ich in der Konsole 2,5 statt 2.5 schreiben muss deshalb sind weitere Antworten nicht mehr nötig dennoch danke.