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