Jak naprawić Java „Nie można rozwiązać błędu zmiennej”

Jak naprawić Java „Nie można rozwiązać błędu zmiennej”

Kiedy programista pisze program w Javie, każdy symbol jest umieszczony w tabelach symboli, które są następnie używane w procesie kompilacji. W miarę przetwarzania klas, zmiennych i metod deklaracje, ich identyfikatory są związane z pasującymi wpisami w tabelach symbolu. Tabele symboli to ważne kompilatory struktur danych generują i utrzymują, aby przechowywać informacje używane w kodzie źródłowym.

Kiedy kompilator Java wykrywa użycie zmiennej podobnej do identyfikatora, która nie znajduje się w tabeli symboli, napotyka „nie może być rozwiązane" błąd.

W tym artykule omówiono określony błąd i zaoferuje metodę jego rozwiązania.

Jaki jest błąd Java „nie można rozwiązać na zmienną”?

Brakujące deklaracja zmiennej jest najczęstszą przyczyną tego błędu. Ten błąd jest często napotykany z powodu odniesienia zmiennych i metod poza ich zakresem lub gdy określono odniesienie do zmiennej niezgłoszonej.

Podobnie jak w danym fragmencie kodu, będziemy uzyskiwać dostęp do zmiennych „A" I "B”W metodzie Main (), gdy jest ona zadeklarowana w„suma()„Metoda, więc rzuca błąd Java”nie można rozwiązać na zmienną”Ponieważ określone zmienne są niedostępne w bieżącym zakresie. Dlatego zmienna musi zostać ogłoszona najpierw w zakresie przed użyciem jej w Javie:

Teraz sprawdźmy metody związane z naprawieniem określonego błędu.

Jak naprawić Java „Nie można rozwiązać błędu zmiennej”?

Aby naprawić wspomniany błąd, musisz użyć zmiennej wewnątrz zakresu. Wsporniki kręcone są używane w „„Java, aby wskazać zakres klasy, funkcji i różnych metod.

Tutaj, w danym przykładzie, zadeklarujemy zmienne „A" I "B" w "suma()" metoda. Tak więc zakres tych zmiennych znajduje się wewnątrz kręconych aparatów ortodontycznych określonej metody:

public Static Int sum (int a, int b)

int add = a+b;
return dodaj;

Wydrukujemy wartość sumy zmiennych, nazywając metodę „suma()”W metodzie Main () poprzez przechowywanie go w zmiennej typu liczb całkowitych”S”:

public static void main (string [] args)
int s = suma (2,3);
System.na zewnątrz.println („suma dwóch liczb =” + s);

W danym przykładzie wykorzystaliśmy zadeklarowane zmienne w ich zakresie i uzyskaliśmy dostęp do nich bez żadnych kłopotów:

Opracowaliśmy wszystkie podstawowe informacje o tym, co „nie można rozwiązać na zmienną„Błąd to i jak to naprawić.

Wniosek

Aby naprawić Javę ”nie można rozwiązać na zmienną„Błąd, musisz zadeklarować zmienną w zakresie, w którym ją użyjesz. Brakujące deklaracja zmiennej jest najczęstszą przyczyną tego błędu. Dlatego ważne jest, aby zadeklarować zmienną przed użyciem jej w bieżącym zakresie. W tym artykule omówiono przyczyny określonego błędu i sposobu, w jaki go naprawimy.