問題タブ [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.

0 投票する
1 に答える
351 参照

java - nextFloat で InputMismatchException を読み取るのはなぜですか?

このコードには構文エラーはありませんが、float 値を入力すると InputMismatchException が発生します。float の代わりに double 値でも同じ例外が発生します。すべての値を Ff 形式 (ドット付き) で入力すると、例外が表示されます。1,9 の値 (カンマ) を入力すると、このコードが機能します。なんで?

前もって感謝します!

0 投票する
1 に答える
280 参照

input - ユーザー入力が正しい形式でない場合にエラーメッセージを表示する方法は?

これまでのコードでは、イベントに招待する人数を表す正の整数を入力するようにユーザーに求めています。ユーザー入力が負の値の場合にエラー メッセージを返す if ステートメントが既にあります。しかし、ユーザーが文字、文字列、または double を入力した場合にエラー メッセージを返すにはどうすればよいでしょうか? 文字を入力してこれをテストすると、端末は次のメッセージを表示します。

0 投票する
2 に答える
568 参照

java - InputMismatchException...try/catch でも

だから私はここに楽しみのためにコードを書いていますが、修正できないように見えるエラーが発生しました。このコード ブロックは int を受け取ることになっています...最初は、while ループだけで hasNextInt() を使用して、正しい入力を取得していることを確認しましたが、運命のように..例外。次に、何か間違ったことをしただけかもしれないと考えて、try catch を追加しましたが、それでも同じエラーが発生します。ここで何が悪いのかわかりません。これは実際に try catch ブロックを使用するのは初めてです (まだ初心者のようなものです)。それは私には良さそうで、オンラインでドキュメントを見て、いくつかの簡単な調査を行いましたが、役に立ちませんでした。誰かがここで何が悪いのかを特定できますか? 見てみな:

文字列を入力すると、「それは有効な入力ではありません。再試行してください。」行..しかし、実際のintが検出されるまでループするのではなく、例外がすぐに発生します...助けてください..

0 投票する
2 に答える
6682 参照

java - Scanner.next... は、Float では java.util.InputMismatchException をスローしますが、Int ではスローしません

Scanner.nextFloat() を使用すると Java がエラーをスローするのに、 Scanner.nextInt() を使用しないのはなぜですか?

入力:

出力:

ただし、 nextFloat を nextInt に切り替えるだけでは、エラーは発生しません。

入力:

出力:

私は何を間違っていますか?

の代わりに を入力する必要があるようです。Eclipseのせいだと思われる

0 投票する
2 に答える
17704 参照

java - スレッド「メイン」での例外 java.util.InputMismatchException

私は MAC ユーザーで、このエラーに悩まされています。このエラーを検索しましたが、解決策が見つかりません。

変数の問題ではなく、本に記載されているように書かれたコードです。

0 投票する
1 に答える
35 参照

java - 整数のファイルをスキャンするときの InputMismatchException

このコードを実行すると、InputMismatchException が発生します (コメントを参照)。なぜこれが起こるのですか?読みたいファイルには、スペースで区切られた整数のリストが含まれています。

以下は主な方法です。

................................................................... ................................................................... ................................................................... .

0 投票する
2 に答える
233 参照

java - 整数を複数回入力すると InputMismatchException が発生する

他の同様の質問を見たことがありますが、問題の解決策が見つかりませんでした。

2つの数字をスキャンして合計しようとしているだけです:

最初のものはきれいに印刷され、次回はIMEでクラッシュします...何が間違っていますか?