n++ ile ++n birbirlerine benzeselerde aynı sonucu döndürmeyebilirler.Bunu bir örnekle açıklayalım.
Java örnek son-ek artırma:
publi class ornek{
public static void main(String args[]){
int a=3;
System.out.println(a++);//3 yazar
System.out.println(a);//4 yazar
}
}
görüldüğü gibi a++ önce a yı işlemde kullanıyor ve sonra bir arttırıyor.
Java örnek ön-ek artırma:
publi class ornek{
public static void main(String args[]){
int a=3;
System.out.println(++a);//4 yazar
System.out.println(a);//4 yazar
}
}
görüldüğü gibi ++a önce artırıyor sonra işlemde kuullanıyor.
Java örnek son-ek artırma:
publi class ornek{
public static void main(String args[]){
int a=3;
System.out.println(a++);//3 yazar
System.out.println(a);//4 yazar
}
}
görüldüğü gibi a++ önce a yı işlemde kullanıyor ve sonra bir arttırıyor.
Java örnek ön-ek artırma:
publi class ornek{
public static void main(String args[]){
int a=3;
System.out.println(++a);//4 yazar
System.out.println(a);//4 yazar
}
}
görüldüğü gibi ++a önce artırıyor sonra işlemde kuullanıyor.