Artım ve Azaltım Operatörleri
01.12.2013 - 01:57
Merhabalar. Artım ve azaltım operatörleri ile ilgili takıldığım bir nokta var.
- public class uyg8 {
- public static void main(String[] args) {
- int m=4;
- m= -m++ ;
- System.out.println("m="+m); } }
Bu kodda icra edilecek işlemler sırasıyla ;
- Hafızada m adında ve int türünde bir değişken oluşturup, bu değişkene 4 değerini atamak.
- m değişkeninin önce negatifini almak, ardından bu değişkenin değerini 1 arttırmak.
- m değişkeninin değerini ekrana yazdırmak.
değil midir? Bu şekilde hesaplandığında ;
- İlk tanımlamada m = 4
- Negatifleme ile m = -4
- Arttırma ile m = -3
şeklinde olması gerekmez mi? Buna rağmen m değişkeni için ekrana yazdırılan değer -4 oluyor. İzah edebilir misiniz lütfen?
Şimdiden teşekkürler.
7
Görüntülenme
0 Beğeni