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.

Hiç yorum yok:

Yorum Gönder