Gediz
Gediz
İstanbul-II (Anadolu)
01/12/2013 tarihinden beri üye
40 GY Puanı
60K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
0 Sertifika
1 Soru Sordu
1 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

Artım ve Azaltım Operatörleri

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.

picture-9492-1385898173.png
10 yıl 4 ay önce yanıtladın

Artım ve Azaltım Operatörleri

picture-9492-1385898173.png
01 Aralık 2013 tarihinde cevaplandı

En sonda yazdığınız örneği uygulayınca anladım. Teşekkürler.