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.