ホームページ >Java >&#&チュートリアル >Java が「\'.class\' Expected\」エラーをスローするのはなぜですか?それを修正するにはどうすればよいですか?
とらえどころのない「.class' Expected」エラーを理解する
Java コードをコンパイルするときに、開発者は時折、謎のエラー メッセージ「'」に遭遇することがあります。クラスの期待通りです。」このエラーは構文チェック中に発生するため、経験豊富なプログラマであっても困惑する可能性があります。
意味と原因
コンパイラの実行時にエラー「'.class' Expected」が発生します。式が予期されるコンテキストで型 (int など) が発生した場合。このあいまいさによりコンパイラが混乱し、「.」のシーケンスのみを示すことになります。
問題の解決
コンパイラの提案に反して、'.class' を追加することが解決策になることはほとんどありません。このエラーに。代わりに、修正はそのコンテキストでの型の意図された目的に依存します:
追加の例
供給セミコロン:
int[]; letterCount = new int[26]; // Missing semicolon int[] letterCount = new int[26]; // Corrected
暗黙的な宣言の削除:
int i = int(2.0); // Implicit declaration int i = (int) 2.0; // Corrected type casting
冗長な部分の省略括弧:
int[] integers = new int[arraySize]; ... return integers[]; // Incorrect return integers; // Corrected
囲みブロック:
if (someArray[] > 80) { // ... } // Missing brackets if (someArray[] > 80) { // ... } // Corrected
根本的な原因を理解することで、 「'.class' Expected」エラーを解決し、適切な修正を適用すると、このコンパイルのハードルに効果的に対処でき、 Java プログラミングのスキルを向上させます。
以上がJava が「\'.class\' Expected\」エラーをスローするのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。