So beheben Sie Java kann nicht auf einen Variablenfehler aufgelöst werden

So beheben Sie Java kann nicht auf einen Variablenfehler aufgelöst werden

Wenn ein Programmierer ein Programm in Java schreibt, wird jedes Symbol in die Symboltabellen gegeben, die anschließend im Kompilierungsprozess verwendet werden. Als Klasse, Variable und Methodendeklarationen werden ihre Kennungen an übereinstimmende Einträge in den Symboltabellen gebunden. Symboltabellen sind wichtige Datenstrukturen, die Compiler generieren und verwalten, um Informationen zu erhalten, die in einem Quellcode verwendet werden.

Wenn der Java-Compiler die Verwendung einer identifierartigen Variablen erkennt, die sich nicht in der Symboltabelle befindet, trifft er auf die “kann nicht gelöst werden" Fehler.

In diesem Artikel wird der angegebene Fehler erörtert und die Methode zur Lösung anbietet.

Was ist der Java "kann nicht auf einen Variablenfehler aufgelöst werden"?

Die fehlende variable Deklaration ist die häufigste Ursache für diesen Fehler. Dieser Fehler wird häufig aufgrund von Referenzierungsvariablen und -Methoden außerhalb ihres Geltungsbereichs oder wenn eine Bezugnahme auf eine nicht deklarierte Variable angegeben wird.

Wie im angegebenen Code -Snippet werden wir auf Variablen zugreifen “A" Und "B”In der main () -Methode, während sie in die„ deklariert wird “Summe()"Methode, also wirft sie einen Java -Fehler"kann nicht auf eine Variable gelöst werden„Da die angegebenen Variablen im aktuellen Bereich nicht zugänglich sind. Daher muss eine Variable zuerst innerhalb des Geltungsbereichs deklariert werden, bevor sie in Java verwendet wird:

Schauen wir uns nun die Methoden zur Behebung des angegebenen Fehlers an.

So beheben Sie die Java "kann nicht auf einen Variablenfehler aufgelöst werden"?

Um den genannten Fehler zu beheben, müssen Sie die Variable innerhalb des Bereichs verwenden. Lockige Klammern werden in "verwendet"Java, um den Umfang einer Klasse, Funktionen und verschiedenen Methoden anzuzeigen.

Hier im angegebenen Beispiel werden wir Variablen deklarieren “A" Und "B" im "Summe()" Methode. Der Umfang dieser Variablen befindet sich also in den lockigen Klammern der angegebenen Methode:

öffentliche statische Int -Summe (int a, int b)

int add = a+b;
Rückgabe hinzufügen;

Wir werden den Wert der Variablensumme drucken, indem wir die Methode aufrufen “Summe()”In der main () -Methode, indem Sie sie in einer Ganzzahl -Variablen speichern“S”:

public static void main (String [] args)
int s = sum (2,3);
System.aus.println ("Summe von zwei Zahlen =" + s);

In dem angegebenen Beispiel haben wir die deklarierten Variablen in ihrem Geltungsbereich verwendet und auf sie auf sie zugegriffen, ohne Probleme zu haben:

Wir haben alle grundlegenden Informationen darüber zusammengestellt, was “kann nicht auf eine Variable gelöst werdenFehler ist und wie man es behebt.

Abschluss

Die Java reparieren “kann nicht auf eine Variable gelöst werdenFehler, Sie müssen die Variable im Bereich, in dem Sie sie verwenden, deklarieren. Die fehlende variable Deklaration ist die häufigste Ursache für diesen Fehler. Deshalb ist es wichtig, eine Variable zu deklarieren, bevor sie sie im aktuellen Bereich verwenden. In diesem Artikel wurde die Gründe für den angegebenen Fehler und wie wir ihn beheben werden.