karşılaştırma operatörleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
karşılaştırma operatörleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

15 Aralık 2015 Salı

JAVA OPERATÖRLER

Java'da operatörler bir program yazarken olmazsa olmazlarımızdandır diyebiliriz. Çünkü "Matematik", "Mantık" ve "Karşılaştırma" hayatımızdaki en önemli noktalardır. Şimdi bu operatörleri 3 başlık altında inceleyecek olursak


  1. 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

     2. Karşılaştırma Operatörleri
  
  • '==' --> 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.