問題タブ [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 - 「カスタマイズ」InputMismatchExceptions
ユーザーに成績を表す文字列 (ABEDCBA など) を入力してもらいたい。
E の後に文字が入力されたときにその例外がスローされるように、InputMismatchException を「カスタマイズ」する方法はありますか? それとも、このケースは InputMismatchException 以外で処理する必要がありますか? 理想的には、E の後の文字と数字/記号も例外でキャッチしたいと考えています。それは可能ですか?新しいプログラマーです。ご協力ありがとうございます。
java - 少し前に動作するコード「java.util.InputMismatchException」
簡単に言ってください、私は独学で、これらすべてにかなり慣れていません。それで、アドレス帳を書こうとしていました。すべてが正常に機能し、エラーも例外もありませんでした。プロジェクトを保存し、ラップトップを切り替えて、昼食に行きました。戻ってきて、コードを実行しようとしましたが、エラーが発生しました。
例外に基づいて、それが私のスキャナーと関係があることを知っています。ハイライトされた例外
問題として。しかし、私はそれの何が悪いのか理解できません。
コード
メインのコードは次のとおりです。
正しい方向に向けて、おそらくこの例外の原因を説明してくれる人が必要です。どんな助けでも大歓迎です。問題を分析するためにさらにコードが必要な場合は、お知らせください。投稿します。再度、感謝します。
EDIT サンプルデータ
java - Java の例外「java.util.InputMismatchException」
そのため、クラスのコードに取り組んでおり、何が問題なのかわかりません。コードがコンパイルされ、探しているファイルを入力すると、次のメッセージが表示されます。
何かキーを押すと続行します 。. .
コンパイラとして TextPad を使用しており、テキスト ファイルはプロジェクト内にあります。以下は私が書いたコードです(引用符で呼び出されているメソッドは後で行う必要があるため無視してください):
Fan クラスのコードはなく、クラス自体だけです。取得するファイルは FanData.txt ファイルで、次のようになります。
クリス・P・クリーム 5 スコット・フリー 9 ルー・テナント 3 トリッシュ・フィッシュ 12 エラ・メントリー 4 ホリー・デイ 3 ロビン・デクレードル 12 アネット・ファニセロ 4 エルモ 7 グローバー 3 ビッグ・バード 9 バート 7 アーニー 3 グローバー 9
テキスト ファイルは行単位です。1 行が名前で、次が番号です。ここで正しくフォーマットする方法がわかりません。どんな助けでも大歓迎です。
java - ファイルから読み取ってコンストラクターに入れるコードが機能しない
私は大学生で、Java のプロジェクトがあり、ファイルから読み取ってコンストラクターに入れようとしています。読み込もうとしているファイルは次の形式です。
行トークンからトークンをトークンごとに読み取り、それぞれをコンストラクターに入れようとしています。これが私のコードです:
クラスの作成には多くのフローがあることを知っています。それは、約 4 か月前に Java プログラミングを学び始めたばかりだからです。このようにロックするようにコードを強化しようとしました 、 File F= new File ("Book.txt");
彼の問題を解決するのを手伝ってくれませんか!
これは、スレッド「メイン」で例外が発生しているエラーです java.util.NoSuchElementException at java.util.Scanner.throwFor(Scanner.java:907)
java.util.Scanner.next(Scanner.java:1530)
Javaの結果:1行260は
readBook.SetAplicationTitle(fileInput.next(Line));
java - ファイル内の最小数を取得するプログラム
プログラムにファイル名「highscore.txt」にアクセスさせようとしています。次に:
ファイルに新しい番号を書き込む
ファイル内の数値のリストの最小値を取得します。
私はJavaが初めてなので、ファイルにアクセスする方法さえほとんど知りません。
動作すると思われるコードを取得しましたが、プログラムを実行すると、次のように表示されます
これが84行目から94行目で、取得したコードです。