Java Değişkenleri
Java Değişkenleri
Değişkenler, veri değerlerini depolamak için kapsayıcılardır.
Java'da farklı değişken türleri vardır , örneğin:
String
- "Merhaba" gibi metinleri saklar. Dize değerleri çift tırnak içine alınırint
- 123 veya -123 gibi tam sayıları (tam sayıları) ondalık olmadan saklarfloat
- 19.99 veya -19,99 gibi ondalık sayılarla kayan nokta sayılarını saklarchar
- 'a' veya 'B' gibi tek karakterleri saklar. Karakter değerleri tek tırnak içine alınırboolean
- değerleri iki durumla saklar: true veya false
Değişkenleri Bildirme (Oluşturma)
Bir değişken oluşturmak için türü belirtmeli ve ona bir değer atamalısınız:
Sözdizimi
type variableName = value;
Burada type , Java'nın türlerinden biridir ( int
veya gibi String
) ve
değişkenAdı , değişkenin adıdır ( x veya
name gibi ). Değişkene değer atamak için eşittir işareti kullanılır.
Metni depolaması gereken bir değişken oluşturmak için aşağıdaki örneğe bakın:
Örnek
type adı adında bir değişken oluşturun ve ona " JohnString
" değerini atayın :
String name = "John";
System.out.println(name);
Bir sayı saklaması gereken bir değişken oluşturmak için aşağıdaki örneğe bakın:
Örnek
myNum türünde bir değişken oluşturun ve ona 15int
değerini atayın :
int myNum = 15;
System.out.println(myNum);
Ayrıca değeri atamadan bir değişken bildirebilir ve değeri daha sonra atayabilirsiniz:
Örnek
int myNum;
myNum = 15;
System.out.println(myNum);
Mevcut bir değişkene yeni bir değer atarsanız, önceki değerin üzerine yazacağını unutmayın:
Örnek
değerini myNum
şuradan 15
değiştirin 20
:
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
Son Değişkenler
final
Ancak, başkalarının (veya kendinizin) mevcut değerlerin üzerine yazmasını istemiyorsanız anahtar kelimeyi ekleyebilirsiniz (bu, değişkeni "son" veya "sabit" olarak bildirir, bu da değiştirilemez ve salt okunur anlamına gelir):
Örnek
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
Diğer çeşitler
Diğer türlerdeki değişkenlerin nasıl bildirileceğinin bir gösterimi:
Örnek
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
Bir sonraki bölümde veri türleri hakkında daha fazla bilgi edineceksiniz .
Değişkenleri Görüntüle
Yöntem println()
genellikle değişkenleri görüntülemek için kullanılır.
Hem metni hem de bir değişkeni birleştirmek için şu +
karakteri kullanın:
Örnek
String name = "John";
System.out.println("Hello " + name);
+
Karakteri başka bir değişkene bir değişken eklemek için de kullanabilirsiniz :
Örnek
String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);
Sayısal değerler için karakter matematiksel bir operatör olarak çalışır ( burada (tamsayı) değişkenleri +
kullandığımıza dikkat edin ):int
Örnek
int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y
Yukarıdaki örnekten şunları bekleyebilirsiniz:
- x, 5 değerini saklar
- y 6 değerini saklar
- Ardından , 11
println()
olan x + y değerini görüntülemek için yöntemi kullanırız.
Birçok Değişken Bildirin
Aynı türden birden fazla değişken bildirmek için virgülle ayrılmış bir liste kullanın:
Örnek
int x = 5, y = 6, z = 50;
System.out.println(x + y + z);
Java Tanımlayıcıları
Tüm Java değişkenleri benzersiz adlarla tanımlanmalıdır .
Bu benzersiz adlara tanımlayıcılar denir .
Tanımlayıcılar kısa adlar (x ve y gibi) veya daha açıklayıcı adlar (yaş, toplam, toplam Hacim) olabilir.
Not: Anlaşılır ve bakımı kolay kod oluşturmak için açıklayıcı adların kullanılması önerilir:
Örnek
// Good
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
Değişkenleri adlandırmak için genel kurallar şunlardır:
- Adlar harfler, rakamlar, alt çizgiler ve dolar işaretleri içerebilir
- İsimler bir harfle başlamalıdır
- Adlar küçük harfle başlamalı ve boşluk içeremez
- İsimler $ ve _ ile de başlayabilir (ancak bu eğitimde kullanmayacağız)
- Adlar büyük/küçük harf duyarlıdır ("myVar" ve "myvar" farklı değişkenlerdir)
int
Ayrılmış sözcükler ( veya gibi Java anahtar sözcükleri gibiboolean
) ad olarak kullanılamaz