cannot find symbol, derleyicinin tanımadığı bir isim (değişken, metot veya sınıf) kullandığında oluşan bir derleme hatasıdır.
Neden olur?
Nedenler: ismi yanlış yazmak, değişkeni tanımlamamak, gerekli import'u eklememek ya da kapsam dışında kullanmak.
Hatalı kod
int toplam = 0;
System.out.println(Toplam); // buyuk T -> cannot find symbol
Doğru kod
int toplam = 0;
System.out.println(toplam); // dogru yazim
Kontrol listesi
- İsimleri harfi harfine (büyük/küçük harf dâhil) doğru yaz.
- Kullandığın sınıflar için gerekli
import'u ekle. - Değişkenin tanımlı ve doğru kapsamda olduğundan emin ol.
Java derslerimizle pratik yapabilirsin.