- Aritmetik Operatörler
- '+' --> Toplama işlemi yaparken kullandığımız operatör.
- '-' --> Çıkartma işlemi yaparken kullandığımız operatör.
- '*' --> Çarpma işlemi yaparken kullandığımız operatör.
- '/' --> Bölme işlemi yaparken kullandığımız operatör.
- '%' --> Mod alma işlemi yaparken kullandığımız operatör.
- '=' --> Eşittir işlemi yaparken kullandığımız operatör.
- '++' --> Arttırma işlemi yaparken kullandığımız operatör.
- '--' --> Eksiltme işlemi yaparken kullandığımız operatör.
Yukarıda belirttiğimiz operatörler hepimizin bildiği "Matematik İşlemleri" nde kullandığımız operatörlerdir. Ancak birde "Yap ve Ata" dediğimiz bir olay var. Onlarıda birer örnek üzerinde inceleyecek olursak;
- Topla ve Ata (+=)
- Çıkart ve Ata (-=)
- Çarp ve Ata (*=)
- Böl ve Ata (/=)
- Böl ve Kalanı Ata (%=)
int a = 23;
int b = 7;
a+=b; --> a ile b'yi toplar a'ya atar
System.out.println(a);
a-=b; --> a'dan b'yi çıkartır a'ya atar
System.out.println(a);
a*=b; --> a ile b'yi çarpar a'ya atar
System.out.println(a);
a/=b; --> a'yı b'ye böler a'ya atar
System.out.println(a);
a%=b; --> a'yı b'ye böler kalanı a'ya atar
System.out.println(a);
Ekran Çıktısı :
30
23
161
23
2
- '==' --> Eşittir
- '<' --> Küçüktür
- '>' --> Büyüktür
- '<=' --> Küçük Eşittir
- '>=' --> Büyük Eşittir
- '!=' --> Eşit Değildir
int a = 23;
int b = 7;
if(a==b)
System.out.println("İki sayı eşittir");
if(a<b)
System.out.println("Birinci sayı ikinci sayıdan küçüktür");
if(a>b)
System.out.println("Birinci sayı ikinci sayıdan büyüktür");
if(a<=b)
System.out.println("Birinci sayı ikinci sayıdan ya küçüktür ya eşittir");
if(a>=b)
System.out.println("Birinci sayı ikinci sayıdan ya büyüktür ya eşittir");
if(a!=b)
System.out.println("Birinci sayı ikinci sayıya eşit değildir");
Ekran Çıktısı :
Birinci sayı ikinci sayıdan büyüktür
Birinci sayı ikinci sayıdan ya büyüktür ya eşittir
Birinci sayı ikinci sayıya eşit değildir
3. Mantıksal Operatörler
- AND Operatörü (&&) : Bu ifadenin her iki tarafındaki ifade true ise sonuç true olur. Aksi halde sonuç false olur
- OR Operatörü (||) : Bu ifadenin iki tarafındaki ifadelerde yalnızca birinin true olması ifadenin true olması anlamına gelir. Her ikiside false ise sonuç false olur.
- XOR Operatörü (^) : Bu ifadenin sağındaki ve solundaki ifade aynı ise sonuç false olur. İfadeler farklı ise sonuç true olur.
- NOT Operatörü (!) : Kendisinden sonra gelen ifadenin tersini alır. İfadeyi rrue ise false, false ise true ya döndürür.