Selam.benim 1 sorum var.asagidaki kodda cevabin 4 ve 6 olacagini saniyordum.ama 5 5 cikti.1 bakarmisiniz nicin boyle oldu?

enter code here
 public static void main(String[] args) {
  int x = 0;
  int y = 10;
  do {
      y--;
      ++x;
  } while (x < 5);
  System.out.print(x + "," + y);
}

soruldu: 13 Haz '12, 08:30

hale's gravatar image

hale
127343642
cevap kabul oranı: 0%

değiştirildi: 13 Haz '12, 09:21

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

1

@hale: lütfen basligi soru olarak yazar misin. Bu kacinci uyari :) Biz degistirmekten biktik, sen soru olarak yazmamaktan bikmadin.

(13 Haz '12, 09:07) özcanacar ♦♦ %C3%B6zcanacar's gravatar image

İlk 4 iterasyonda değerler aşağıdaki gibi olur:

--x--|--y--
 0   |  10
 1   |  9
 2   |  8
 3   |  7
 4   |  6

Şu an x değeri 4'tür ve koşulu sağlayacağı için (x < 5) do bloğunun içi yeniden çalışır. Yeni değerler x = 5 ve y= 5 olacaktır ve ekrana basılacak olan değerler bunlardır.

permanent link

cevaplandı: 13 Haz '12, 09:01

OguzOzkeroglu's gravatar image

OguzOzkeroglu
2.5k32939
cevap kabul oranı: 40%

4 olsa donguden cikamazdi :)

permanent link

cevaplandı: 14 Haz '12, 11:31

tafali's gravatar image

tafali
4593412
cevap kabul oranı: 12%

  1. x=0 => y=10
  2. x=1 => y=9
  3. x=2 => y=8
  4. x=3 => y=7
  5. x=4 => y=6

en son x=4 için dögüye girecek. y'nin değerini '5', x'in değerini de 5 yapacak. x ve y nin değerini değiştirdikten sonra (5<5) ? kontrolune girip donguden cıkacak.

ve bu değerleri ekranda basacak. yani kontorl x ve y nin degeri degistikten sonra yapılıyor.

permanent link

cevaplandı: 13 Haz '12, 09:13

sbatalay's gravatar image

sbatalay
80459
cevap kabul oranı: 16%

değiştirildi: 13 Haz '12, 09:14

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079

Soruldu: 13 Haz '12, 08:30

Görüntüleme: 559 kez

Son güncelleme: 14 Haz '12, 11:31

powered by BitNami OSQA