Merhaba..
Java'da diğer programalma dillerinde olduğu gibi , benzer atama operatörler kullanılır. Bunlar klasik değişken atama , 4 işlemli atama ve mod alma işlemli atama için kullanılan karakterlerdir..
JAVA ATAMA OPERATÖRLERİ
JAVA'da değer atama işlemler için aşağıdaki operatörler (karakterler) kullanılır.. ATAMA işlmeinde , operatörün sağındaki değer, hesaplanıp otomatik olarak değişkene aktarılır.
|
=
|
Klasik Atama |
Değişkene , operatörün sağındaki değer aktarılır... |
|
+=
|
Toplanarak Atama |
Değişken , operatörün sağındaki değer kadar arttırılır.. |
|
-=
|
Çıkarılarak Atama |
Değişken , operatörün sağındaki değer kadar azaltılır. |
|
*=
|
Çarpılarak Atama |
Değişken , operatörün sağındaki değer ile çarpılır.. |
|
/=
|
Bölünerek Atama |
Değişken , operatörün sağındaki değere bölünür.. |
|
%=
|
Mod Alınarak Atama |
Değişkene , operatörün sağındaki değere bölümünden kalan aktarılır.. |
KLASİK ATAMA (=)
Klasik değer ataması , eşittir işareti ile yapılır ve işaretin sağındaki değer , solundaki değikene aktarılır...
int a = 12; // a değişkenine 12 sayısı aktarılıyor..
int sayi = a+1 ; // sayi değişkenine , a değişkeni içeriğinin bir fazlası (13) aktarılıyor..
System.out.println( "a değişkeni : " + a );
System.out.println( "sayi değişkeni : " + sayi );
EKRAN ÇIKTISI
a değişkeni = 12
sayi değişkeni = 13
TOPLANARAK ATAMA (+=)
Toplanarak değer ataması , artı eşittir işareti ile yapılır ve değişken işaretin sağındaki değer kadar arttırılır. Aslında , klasik atamanın ,toplama için kısaltılmış kullanımıdır.
Örneğin sayi += 5 ifadesi aslında sayi = sayi + 5 ifaesinin kısaltılmış kullanımıdır.
int sayi =12 ; // sayi değişkeni tanımlanıp ilk değeri veriliyor..
sayi = sayi+5; // sayi değişkeni değeri klasik atama ile 5 arttılıyor..
sayi += 5 ; // sayi değişkeni değeri += operatörü ile 5 arttılıyor..
System.out.println( "sayi değişkeni : " + sayi );
EKRAN ÇIKTISI
sayi değişkeni = 22
ÇIKARILARAK ATAMA (-=)
Çıkarılarak değer ataması , eksi eşittir işareti ile yapılır ve değişken işaretin sağındaki değer kadar azaltılır. Aslında , klasik atamanın , çıkarma için kısaltılmış kullanımıdır.
Örneğin sayi -= 5 ifadesi aslında sayi = sayi - 5 ifaesinin kısaltılmış kullanımıdır.
int sayi =12 ; // sayi değişkeni tanımlanıp ilk değeri veriliyor..
sayi = sayi-5; // sayi değişkeni değeri klasik atama ile 5 azaltılıyor..
sayi -= 5 ; // sayi değişkeni değeri -= operatörü ile 5 azaltılıyor..
System.out.println( "sayi değişkeni : " + sayi );
EKRAN ÇIKTISI
sayi değişkeni = 2
ÇARPILARAK ATAMA (*=)
ÇArpılarak değer ataması , yıldız eşittir işareti ile yapılır ve değişken, işaretin sağındaki değer ile çarpılır , sonuç tekrar aynı değişken içerisine atanır. Aslında , klasik atamanın , çarpma için kısaltılmış kullanımıdır.
Örneğin sayi += 5 ifadesi aslında sayi = sayi 5 ifaesinin kısaltılmış kullanımıdır.
int sayi =12 ; // sayi değişkeni tanımlanıp ilk değeri veriliyor..
sayi = sayi*5; // sayi değişkeni değeri klasik atama ile 5 ile çarpılıyor..
sayi *= 5 ; // sayi değişkeni değeri *= operatörü ile 5 ile çarpılıyor..
System.out.println( "sayi değişkeni : " + sayi );
EKRAN ÇIKTISI
sayi değişkeni = 300
BÖLÜNEREK ATAMA (/=)
Bölünerek değer ataması , slash eşittir işareti ile yapılır ve değişken, işaretin sağındaki değere bölünür , sonuç tekrar aynı değişken içerisine atanır. Aslında , klasik atamanın , bölme için kısaltılmış kullanımıdır.
Örneğin sayi /= 5 ifadesi aslında sayi = sayi / 5 ifaesinin kısaltılmış kullanımıdır.
int sayi =50 ; // sayi değişkeni tanımlanıp ilk değeri veriliyor..
sayi = sayi / 5; // sayi değişkeni değeri klasik atama ile 5'e bölünüyor..
sayi /= 5 ; // sayi değişkeni değeri /= operatörü ile 5'e bölünüyor..
System.out.println( "sayi değişkeni : " + sayi );
EKRAN ÇIKTISI
sayi değişkeni = 2
MOD ALINARAK ATAMA (%=)
Mod alınarak değer ataması , yüzde eşittir işareti ile yapılır ve değişken, işaretin sağındaki değere bölünür , bölümden kalan tekrar aynı değişken içerisine atanır. Aslında , klasik atamanın , bölme için kısaltılmış kullanımıdır.
Örneğin sayi %= 5 ifadesi aslında sayi = sayi % 5 ifaesinin kısaltılmış kullanımıdır.
int sayi =50 ; // sayi değişkeni tanımlanıp ilk değeri veriliyor..
sayi = sayi % 5; // sayi değişkeni değeri klasik atama ile 5'e bölümünden kalan oluyor..
sayi %= 5 ; // sayi değişkeni değeri %= operatörü ile 5'e bölümünden kalan oluyor..
System.out.println( "sayi değişkeni : " + sayi );
EKRAN ÇIKTISI
sayi değişkeni = 0
Görüşmek üzere...