İçindekiler
Birlikte çalışmak değişkenler Programın her bir bölümünde hangi isimleri yerleştirmemiz gerektiğini ve her birinden ne beklememiz gerektiğini bilmek anlamına gelir, bu nedenle bazen hata yaptığımızda yanlış bir değere sahip olan veya beklenen bir değeri almayan değişken olduğunu görürüz, bu çünkü biz hesaba katmıyoruz değişken kapsam.NS bir değişkenin kapsamı Bağlama ve ona göre sahip olabileceği değere karşılık gelir, bu nedenle bazen aynı adı taşıyan ancak farklı davranan ve programın çalışmasını etkilemeyen değişkenler görebiliriz.
Değişkenin Kapsamı
Bahsettiğimiz gibi bir değişkenin kapsamı Eylem aralığına sahip olacağı program içindeki alandır, yani değerlerine sahip olacağı ve ne tür bir değer aldığını tahmin edebilmemiz gereken alandır.
Bu alan nerede bulunur?Genellikle bir değişken tanımlandığı bloğun kapsamına sahiptir, bu onun limitidir ve başka bir blokta aynı adla tanımlandığında önceki bloktan farklı ve bağımsız bir davranışa sahip olacaktır.
Anlatılanlar kulağa karmaşık gelse de gerçekten çok basit, bir yöntemimiz olduğunu düşünelim, eğer bu yöntem içinde bir değişken tanımlarsak kapsamı aynı olacakyani metodun dışında farklı bir isimle bir değişken tanımlarsak, her birinin kendi değeri olacak ve birbirlerine müdahale etmeyecekler.
Aşağıdaki resimde değişkenleri nasıl tanımladığımızı görelim. döngü içinBirkaç satırla her birinin kapsamını bununla sınırlayacağız, açıkladığımız her şeyin daha net bir vizyonuna sahip olacağız:
Görüntünün akışına bakarsak, değişken i başında tanımlanır döngü için, o zaman bunun kapsamı tüm bloğun tamamı olacaktır, bloktan çıkıldığında daha fazla eylem aralığı olmayacaktır, diğer uçta döngü içinde tanımlanan j değişkenidir, kapsamı tüm blok olacaktır. tanımlandığı satır, bu nedenle blokta daha önce kullanılamaz.
Değişkenlerin Farklı Bloklarda Tanımlanması
Deneyimsiz bir göz için, bir değişkenin kapsamının karıştırılması mümkündür, dahası, aynı ada sahip değişkenleri iç içe olmayan bloklarda tanımlayabildiğimizi görürsek, örneğin iki for döngüsünde bir i değişkenimiz olabilir, bunlar iç içe olmadığı sürece, aksi takdirde bir sorunumuz olurdu.
Bunu yapmanın doğru yolunu aşağıdaki resimde görelim:
Her birini gördüğümüz gibi döngü için ayrıdır, böylece her i değişkeni bağımsız olarak her birine ait olur. Bunun yerine bir sonraki resimde bunun yanlış yolunu görelim.
Burada bir hata yuvalanmış bir blokta aynı değişkeni bildiriyoruz, çünkü değişken i yöntemde bildirildi, ancak kapsamı içinde bir for döngüsü için yeni bir i değişkeni bildirildi.
Bu eğitimden sonra, değişkenlerin farklı alanlarında nasıl çalıştığını ve onlarla nasıl çalışmamız gerektiğini açıkladık, böylece daha iyi programlara sahip olabiliriz. Java.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.