Heim > Java > javaLernprogramm > Hauptteil

Warum erhalte ich die Fehlermeldung „InputMismatchException', wenn ich doppelte Werte eingebe?

DDD
Freigeben: 2024-11-06 07:41:02
Original
506 Leute haben es durchsucht

Why Am I Getting

Fehlerbehebung bei „InputMismatchException“ während der Doppeleingabe

In Ihrem Code verwenden Sie anscheinend Scanner.nextDouble(), um Benutzereingaben zu sammeln für doppelte Werte. Sie haben jedoch festgestellt, dass die Eingabe doppelter Eingaben nicht möglich ist und Sie eine „InputMismatchException“ erhalten. So beheben Sie diese Situation:

Bedenken Sie das Eingabeformat:

num = reader.nextDouble(); 
Nach dem Login kopieren

In den meisten Gebietsschemata werden Gleitkommazahlen mit doppelter Genauigkeit normalerweise mit einem Dezimalpunkt „.“ formatiert. (Punkt). Die Methode Scanner.nextDouble() erwartet jedoch ein Komma „“, als Dezimaltrennzeichen. Diese Diskrepanz kann dazu führen, dass Ihr Programm die Benutzereingaben nicht als doppelten Wert analysiert.

Um dies zu beheben, stellen Sie sicher, dass Sie bei der Eingabe der Zahlen ein Komma verwenden, wie zum Beispiel:

1,2
Nach dem Login kopieren

statt:

1.2
Nach dem Login kopieren

Durch die Einhaltung des richtigen Dezimaltrennzeichens ist Ihr Programm in der Lage, doppelte Werte aus der Benutzereingabe genau zu analysieren und zu verarbeiten. Dies sollte das aufgetretene Problem „InputMismatchException“ beheben.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „InputMismatchException', wenn ich doppelte Werte eingebe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!