Java Değişkenleri ve Değişkenleri (Örneklerle)

Bu eğitimde, örnekler yardımıyla Java değişkenleri ve değişmezleri hakkında bilgi edineceğiz.

Java Değişkenleri

Değişken, verileri tutmak için bellekte (depolama alanı) bulunan bir konumdur.

Depolama alanını belirtmek için her değişkene benzersiz bir ad (tanımlayıcı) verilmelidir. Java tanımlayıcıları hakkında daha fazla bilgi edinin.

Java'da Değişkenler Oluşturun

Java'da bir değişkeni nasıl oluşturduğumuz,

 int speedLimit = 80;

Burada speedLimit, int veri türünün bir değişkenidir ve buna 80 değerini atadık .

İnt veri türü, değişkenin yalnızca tam sayıları tutabileceğini gösterir. Daha fazla bilgi edinmek için Java veri türlerini ziyaret edin.

Örnekte, bildirim sırasında değişkene değer atadık. Ancak zorunlu değildir.

Değişkenleri ayrı ayrı tanımlayabilir ve değişkenleri atayabilirsiniz. Örneğin,

 int speedLimit; speedLimit = 80;

Not : Java, statik olarak yazılmış bir dildir. Bu, tüm değişkenlerin kullanılmadan önce bildirilmesi gerektiği anlamına gelir.

Değişkenlerin değerlerini değiştirin

Programda bir değişkenin değeri, dolayısıyla isim değişkeni değiştirilebilir . Örneğin,

 int speedLimit = 80;… speedLimit = 90; 

Burada başlangıçta speedLimit değeri 80'dir . Daha sonra 90 olarak değiştirdik .

Ancak Java'da bir değişkenin veri türünü aynı kapsamda değiştiremeyiz.

Değişken kapsam nedir?

Şimdilik bunun için endişelenme. Sadece böyle bir şey yapamayacağımızı unutmayın:

 int speedLimit = 80;… float speedLimit;

Daha fazla bilgi edinmek için şu adresi ziyaret edin: Java'da bir değişken için bildirim türünü değiştirebilir miyim?

Java'da Değişkenleri Adlandırma Kuralları

Java programlama dilinin, değişkenleri adlandırmak için kendi kuralları ve kuralları vardır. İşte bilmeniz gerekenler:

  • Java, büyük / küçük harfe duyarlıdır. Dolayısıyla yaş ve YAŞ iki farklı değişkendir. Örneğin,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Değişkenler bir harf veya alt çizgi, _ veya dolar, $ işareti ile başlamalıdır . Örneğin,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Değişken isimleri sayılarla başlayamaz. Örneğin,
     int 1age; // invalid variables
  • Değişken adlarında boşluk kullanılamaz. Örneğin,
     int my age; // invalid variables

    Burada, birden fazla kelimeye sahip değişken isimler kullanmamız, ilk kelime için tüm küçük harfleri kullanmamız ve sonraki her kelimenin ilk harfini büyük yazmamız gerekiyor mu? Örneğin, myAge.
  • Değişkenler oluştururken mantıklı bir ad seçin. Örneğin puan, sayı, seviye s, n ve l gibi değişken adlarından daha anlamlıdır.
  • Tek kelimelik değişken adları seçerseniz, tümü küçük harfleri kullanın. Örneğin, SPEED veya sPEED yerine hız kullanmak daha iyidir.

Java programlama dilinde 4 tür değişken vardır:

  • Örnek Değişkenleri (Statik Olmayan Alanlar)
  • Sınıf Değişkenleri (Statik Alanlar)
  • Yerel Değişkenler
  • Parametreler

Şimdi bunun hakkında daha fazla bilgi edinmek istiyorsanız, Java Değişken Türlerini ziyaret edin.

Java değişmezleri

Değişmezler, sabit değerleri temsil etmek için kullanılan verilerdir. Doğrudan kod içinde kullanılabilirler. Örneğin,

 int a = 1; float b = 2.5; char c = 'F';

Burada 1, 2.5ve 'F'değişmezdir.

Java'da farklı türde değişmez değerler burada.

1. Boolean Değişmezleri

Java'da boole değişmez değerleri, boolean veri türlerini başlatmak için kullanılır. İki değeri saklayabilirler: true ve false. Örneğin,

 boolean flag1 = false; boolean flag2 = true;

Burada falseve trueiki gerçek mantık vardır.

2. Tamsayı Değişmezleri

Tamsayı değişmez değeri, kesirli veya üstel kısım içermeyen sayısal bir değerdir (sayılarla ilişkilendirilir). Java'da 4 tür tam sayı değişmezi vardır:

  1. ikili (2 taban)
  2. ondalık (10 tabanında)
  3. sekizlik (8 tabanında)
  4. onaltılık (16 tabanı)

Örneğin:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

Java'da, ikili 0b ile başlar , sekizlik 0 ile başlar ve onaltılık 0x ile başlar .

Not : tamsayı sabitleri türleri gibi tamsayıdır ve değişkenlerini başlatmak için kullanılmaktadır byte, short, intve long.

3. Kayan Noktalı Değişmezler

Bir kayan noktalı değişmez değer, kesirli bir biçime veya üstel biçime sahip sayısal bir değişmez bilgidir. Örneğin,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Not : Kayan nokta değişmezleri, değişkenleri başlatmak floatve doubleyazmak için kullanılır .

4. Karakter Değişmezleri

Karakter değişmezleri, tek tırnak içine alınmış unicode karakterlerdir. Örneğin,

 char letter = 'a';

İşte, akelimenin tam anlamıyla.

Kaçış dizilerini karakter değişmezleri olarak da kullanabiliriz. Örneğin, b (geri alma), t (sekme), n (yeni satır) vb.

5. Dize değişmez değerleri

Dize değişmezi, çift tırnak içine alınmış bir karakter dizisidir. Örneğin,

 String str1 = "Java Programming"; String str2 = "Programiz";

Burada Java Programmingve Programiziki değişmez dize.

Ilginç makaleler...