"Enter"a basıp içeriğe geçin

Java Arttirma ve Eksilme Operatorleri

Java’da kullanilan aritmetik operatörlerden ++ (arttirma) ve — (eksiltme) operatörleri hakkinda kisa ve oz bilgiler…

public class Ornek
{
public static void main(String[] args)
{
int i = 0;
System.out.println(i++);
}
}

Yukarıdaki örneği çalıştırdığımızda, consol’a “1” yazacağını düşünüyorsanız yanılıyorsunuz. Arttırma ve Azaltma operatörlerinin değişkenden önce veya sonra kullanılması sadece bir yazım şekli değildir.

  • Sonra arttirma operatoru
    Değişkenden sonra kullanılan arttırma operatörüne (Ör: i++) sonra arttırma operatörü denir.
public class Ornek
{
     public static void main(String[] args)
     {
          int i = 0;
          System.out.println(i++);
     }
}

Yukarıdaki örnek konsola “0” yazdırır. i değişkeni 0 değerine sahipken konsola i++ yazdırılmak istendiğinde, i değeri önce konsola yazdırılır ve ardından değeri bir arttırılır.

  • Once arttirma operatoru
    Değişkenden önce kullanılan arttırma operatörüne (Ör: ++i) önce arttırma operatörü denir.
public class Ornek
{
     public static void main(String[] args)
     {
          int i = 0;
          System.out.println(++i);
     }
}

Yukarıdaki örnek konsola “1” yazdırır. i değişkeni 0 değerine sahipken konsola ++i yazdırılmak istenildiğinde önce i değeri bir arttırılır ve ardından konsola yazdırılır.

  • Sonra Eksiltme Operatörü
    Değişkenden sonra kullanılan eksiltme operatörüne (Ör: i–) sonra eksiltme operatörü denir. 
public class Ornek
{
     public static void main(String[] args)
     {
          int i = 0;
          System.out.println(i--);
     }
}

Yukarıdaki örnek konsola “0” yazdırır. i değişkeni 0 değerine sahipken konsola i– yazdırılmak istendiğinde, i değeri önce konsola yazdırılır ve ardından değeri bir eksiltilir.

  • Önce Eksiltme Operatörü
    Değişkenden önce kullanılan eksiltme operatörüne (Ör: –i) önce eksiltme operatörü denir.
public class Ornek
{
     public static void main(String[] args)
     {
          int i = 0;
          System.out.println(--i);
     }
}

Yukarıdaki örnek konsola “-1” yazdırır. i değişkeni 0 değerine sahipken konsola –i yazdırılmak istenildiğinde önce i değeri bir eksiltilir ve ardından konsola yazdırılır.

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir