Heim > Java > javaLernprogramm > Hauptteil

Warum erhalte ich in Java die Fehlermeldung „Der Typ ‚void' ist hier nicht zulässig'?

Susan Sarandon
Freigeben: 2024-11-11 17:40:02
Original
795 Leute haben es durchsucht

Why Am I Getting the

Fehlerbehebung „Typ ‚void‘ ist hier nicht zulässig“ in Java

Beim Versuch, Java-Code zu kompilieren, wird möglicherweise die Fehlermeldung „Typ ‚void‘ nicht zulässig“ angezeigt hier erlaubt". Dieser Fehler tritt auf, wenn Sie versuchen, einer nicht ungültigen Variablen einen ungültigen Wert zuzuweisen oder einen Wert von einer als ungültig deklarierten Methode zurückzugeben.

Ursache des Fehlers im angegebenen Code

Im bereitgestellten Code ist die printPoint-Methode als ungültig deklariert, was bedeutet, dass sie keinen Wert zurückgibt. Der Code versucht jedoch, den zurückgegebenen Wert von printPoint zu drucken, was den Fehler verursacht.

Was bedeutet der Fehler?

Die Fehlermeldung „Void-Typ nicht zulässig.“ hier“ zeigt an, dass der Code versucht, einer nicht leeren Variablen oder einem nicht leeren Ausdruck einen ungültigen Wert (den Rückgabewert der printPoint-Methode) zuzuweisen. Java erlaubt nicht, dass ungültige Werte in nicht ungültigen Variablen gespeichert oder von Methoden zurückgegeben werden, die nicht als ungültig deklariert sind.

So beheben Sie das Problem

An Um diesen Fehler zu beheben, entfernen Sie die print-Anweisung, die versucht, den von printPoint zurückgegebenen void-Wert einer Variablen zuzuweisen. Rufen Sie stattdessen die printPoint-Methode direkt auf, ohne zu versuchen, ihren Rückgabewert zu erfassen:

printPoint(blank); 
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWarum erhalte ich in Java die Fehlermeldung „Der Typ ‚void' ist hier nicht zulässig'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage