Değişkenler, üzerinde veri depolayan sembolik isimlerdir. Verileri birbirinden ayırmak için kullanılırlar. Nasıl insanları isimleri ile ayırt ediyorsak, verileri de kendilerine ait bir değişken isimleri ile ayırırız.
Değişken tanımlama kuralı:
Erişim_belirleyici Veri_tipi değişken_adı;
- Erişim belirleyiciler public, private, protected, static gibi anahtar kelimeler olabilir. Bunların yazılması zorunluğu değildir. Eğer yazılmazsa public olarak kabul edilirler.
- Değişkenler tanımlanırken önce tipi yazılır. Veri tipleri konusu ileride anlatılacak.
- Daha sonra değişken adı yazılır. Değişken adı yazılırken uyulması gereken kurallar ileride anlatılacak.
Bir değişken tanımlama örneği verirsek ;
int x dediğimizde x adında bir değişken tanımlarız, fakat bir değeri yoktur. Değeri atanmadığı için de bellekte bir yer kaplamaz. Değer atama işlemi için = ifadesi kullanılıyor.
int x = 2; //Değer atandığı için bu değişkene bellekte bir alan ayrıldı.
Değişken tanımlama Kuralları
- Her değişken bir tipe sahip olmalıdır. İleride anlatılacak int, String, float, double gibi.
- Değişkenler değer atanmadan kullanılamazlar. int a; tanımlaması yapılabilir fakat değer atanmazsa işlemlerde kullanılamaz. Yukarıdaki gibi değer atanırsa işlemlerde kullanılabilir.
- Aynı tip değişkenler aynı satırda tanımlanabilirler.
- int x = 2, y = 4, z = 6;
- Değişkenlerde Türkçe karakterler kullanılmamalıdır. Bir hata alınmaz fakat farklı geliştirme ortamı kullanımları (IDE) veya çalıştırılacak eski sürüm cihazlarda hata verebilir.
- Değişken isimleri sayı ile başlayamaz ve boşluk kullanılmaz.
- _ ve $ gibi karakterler kullanılabilir.
Java, Case Sensitive bir dildir. Yani büyük küçük harf ayrımı vardır. A ile a değişkeni farklıdır.
Sonraki konu olan primitif tipleri öğrenmek için aşağıdaki linke tıklayınız.