Java SE Ders04 - Aritmetik Operatörler


Aritmetik operatörler

    +    Toplama
    -     Çıkarma
    *     Çarpma
    /     Bölme
    %   Mod
   ++   Artırma
   --     Eksiltme

     Dört işlemi kapsayan operatörlerle toplama,çıkarma,çarpma,bölme işlemlerini yapabiliriz.Mod alma operatörü % ise bize kalanı verir.

x = 8 % 3 ;

atamasıyla x’e 2 değerini atayacaktır.

x - - ;

ifadesi ise x değerini 1 azaltacaktır.

 y = x++ ;
 y = ++x ;
 
y ifadeleri arasındaki fark ise, üste verilen ifadede y=x ataması yapıldıktan sonra x değeri 1 arttırılır.Alttaki ifadede ise x değeri ilk önce 1 arttırılır daha sonra y’ye atama işlemi yapılır.


Bunları kapsayan genel bir örnek aşağıdaki gibidir.

Main.java
public class Main {
   public static void main(String[] args) {
      int sayi = 1;
      int sayi2 = 2;
      int sayi3 = sayi + sayi2;      // 1   + 2 = 3
      int sayi4 = sayi3 * 2 - sayi2; // 3*2 - 2 = 4
      int sayi5 = sayi4 / 2 + sayi3; // 4/2 + 3 = 5
      int sayi6 = ++sayi5 + 0/sayi4; // sayi6 = 6 ( işlem öncesinde sayi5 = 6 oldu.)
      int sayi7 = sayi5-- + sayi;    // 6 + 1 = 7 ( işlem sonrasında sayi5 = 5 oldu.)
      int sayi8 = sayi7 % 3 + sayi7; //(7 % 3 = 1) +7 = 8
   
      System.out.println(sayi);
      System.out.println(sayi2);
      System.out.println(sayi3);
      System.out.println(sayi4);
      System.out.println(sayi5);
      System.out.println(sayi6);
      System.out.println(sayi7);
      System.out.println(sayi8);
   }

} 

java aritmetik operatörler



Yorumlar

Bu blogdaki popüler yayınlar

Java SE Ders24 - Composition (Kompozisyon)

Spring Ders20 - Aspect Oriented Programming - AspectJ Annotation Style

JSF Ders30 - Page Template (Sayfa Şablonu)