問題タブ [inputmismatchexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - スレッド *main* での例外 java.util.InputMismatchException
コードでこのエラーが発生し続ける理由がわかりません。コードの何が問題になっていますか?
java - Catch は InputMismatchException をキャッチしていませんか?
それで、Googleとstackoverflowを少し検索しましたが、この問題に対する答えが見つからないようです。
私は2つの方法を持っています。最初のメソッドである getAge は、ユーザーからの入力として整数を取得するためのものです。次に、その入力を verifyAge に渡します。verifyAge は、それが正しい範囲にあることを確認します。
でも; 整数以外を入力する必要がある場合は、メッセージを表示して getAge を再度呼び出し、入力プロセスを再開する必要があります。try-catch をセットアップしましたが、それでも JVM に戻ります。別の投稿の回答によると; 私がしていることは正しいです。しかし、まだ機能していないようです。したがって、現在の状態で実行しようとすると、次のエラーが表示されます。
私が書いたこと:
java - 入力不一致例外 double
次のようなテキスト ファイルを読み込もうとしています。
コードは正しく実行されますが、double は認識されません。出力は次のとおりCycle [numberOfWheels= 0.0, weight= 0.0]
です。