Şimdi Ara

if sorusu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
162
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • int a = 5, b = 3, c = 5;
    if ( b >= c){ a = ++b + 10; c -= b;}
    else { a = c + 10; c += b;}


    soru a nın b nin ve c nin değerleri kaçtır ?

    kafayı yicem cevabı bulamıyorum yardım lütfen



  • a = 15
    b = 3
    c = 8
  • if(b>=c) diyor, b normalde 3, c de 5. yani b , c'ye büyük eşit değil, o yüzden bu adımı atlar else kısmına geliriz.
    a = c+10 diyor , yani a = 5+10 = 15

    c +=b ise c =c+b demek yani bu da c=5+3 = 8

    b ile ilgili bir şey dememiş b sabit kalır(3 olarak)

    o yüzden a =15, b=3, c=8
  • baya koalymış aslında ya sorduğuma utandım arkadaşalr çok teşekkür ederim
  • Bu arada soruda bir sasirtma cabasi da var,
    Java'da a = b++; ibaresi a = b; ile aynidir. a = b+1; demek degildir. Cunku b++; internal olarak b nin degerini return eder, b+1 'i degil.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    1 biyoloji sorusu
    6 yıl önce açıldı
    2 PARABOL SORUSU
    14 yıl önce açıldı
    1 trigonometri sorusu
    7 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.