Java コードをコンパイルしようとすると、「'void' type not allowed」というエラー メッセージが表示される場合があります。ここでは許可されています。」このエラーは、void 以外の変数に void 値を割り当てようとした場合、または void として宣言されたメソッドから値を返そうとした場合に発生します。
指定されたコード内のエラーの原因
提供されたコードでは、printPoint メソッドは void として宣言されており、値を返さないことを意味します。ただし、コードは printPoint の戻り値を出力しようとするため、エラーが発生します。
エラーの意味は何ですか?
エラー メッセージ「void type not allowed」 here」は、コードが void 値 (printPoint メソッドの戻り値) を非 void 変数または式に割り当てようとしていることを示します。 Java では、void 値を void 以外の変数に格納したり、void として宣言されていないメソッドから返されたりすることは許可されていません。
問題の修正方法
このエラーを解決するには、printPoint から返された void 値を変数に割り当てようとする print ステートメントを削除します。代わりに、戻り値を取得せずに、printPoint メソッドを直接呼び出します:
printPoint(blank);
以上がJava で「'void' Type Not allowed here」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。