Değişken Nedir Ve Java’da Kullanımı

Bir programlama dilinde değişken, veri saklamak için kullanılan ve değeri değiştirilebilen bir isimlendirmedir. Değişkenler, programlarda verileri geçici olarak saklamak, hesaplamalar yapmak, verileri tutmak veya sonuçları aktarmak için kullanılır. Java gibi statik tipleme yapısına sahip dillerde, değişkenlerin türleri belirtilmelidir ve değişkenlerin kullanılması öncesinde tanımlanmalıdır.

Java’da değişken tanımlamak için aşağıdaki sözdizimini kullanırız:

veri_tipi degisken_ismi;

Örneğin, int türünde bir değişken tanımlamak için:

int sayi;

Bu tanımlama ile sayi isimli bir int türünde değişken oluşturulmuştur. Değişkenin değeri atanmadığı için varsayılan değeri 0’dır.

Java’da değişkenler, farklı veri tiplerine sahip olabilir. Bazı yaygın veri tipleri şunlardır:

  • int: Tamsayıları temsil eder. Örneğin: int sayi = 5;
  • double: Ondalık sayıları temsil eder. Örneğin: double ortalama = 7.5;
  • boolean: Mantıksal değerleri temsil eder (true veya false). Örneğin: boolean dogruMu = true;
  • String: Metin verilerini temsil eder. Örneğin: String isim = "Ahmet";

Değişkenlerin değerleri atanabilir ve bu değerler daha sonra değiştirilebilir. Değer atama şu şekilde yapılır:

degisken_ismi = deger;

Örneğin:

int sayi = 10;
sayi = 20;  // Değer değiştirildi

Java’da değişkenlerin kullanımı, verileri geçici olarak saklamak, hesaplamalar yapmak ve sonuçları aktarmak için yaygın olarak kullanılır. Ayrıca, değişkenler, metodlara parametre olarak geçirilerek veya metodlardan dönüş değeri olarak kullanılarak programlamanın daha gelişmiş özelliklerini destekler.

Değişkenlerin kapsamı (scope), onların erişilebilir olduğu bölgeyi belirtir. Java’da değişkenler yerel (local), sınıf (class) ve örnek (instance) değişkenleri olarak farklı kapsamlara sahip olabilir.

  • Yerel(local) değişkenler: Bir metodun veya bloğun içinde tanımlanır ve sadece o kapsamda erişilebilirler. Örneğin:
void metot() {
    int yerelDegisken = 5;
    // ...
}

  • Sınıf(class) değişkenleri: Bir sınıfın içinde, herhangi bir metot veya blok dışında tanımlanır ve sınıfın her yerinde erişilebilirler. Örneğin:
public class Sinif {
    static int sinifDegiskeni = 10;
    // ...
}

  • Örnek(instance) değişkenleri: Bir sınıfın örneklerine ait değişkenlerdir ve sınıfın herhangi bir metot veya blok dışında tanımlanır. Her örnek, bu değişkenlere kendi kopyaları üzerinden erişir. Örneğin:
public class Sinif {
    int ornekDegiskeni = 5;
    // ...
}

Değişkenlerin isimlendirilmesi de önemlidir. İsimler anlaşılır, açıklayıcı ve Java’nın belirlediği kurallara uygun olmalıdır.

Java’da değişkenlerin kullanımı, programlama dilinin temel yapı taşlarından biridir. Değişkenler, veri saklamak, hesaplamalar yapmak ve programların akışını kontrol etmek için güçlü bir araç sağlar. Doğru veri tiplerini seçmek, değişkenlerin uygun şekilde kullanılması ve kapsamın anlaşılması, Java programlamada önemli bir konudur.

Umarım bu makale, Java’da değişken kavramını ve kullanımını ayrıntılı bir şekilde anlamanıza yardımcı olur.

Yorumlar

Yorum bırakın