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.