AzveNet adlı üyeden alıntı

for(int i=0; i<6; i++) {

şu döngü normal şartlarda array için sayı seçiyor. 1-5 dahil arasındaki sayılar.
ama tabi bu döngüde 0-6 arası olunca 5 değil 6 sayı olmuş oluyor. <6 olması sebebiyle. Çok enteresan şekilde kod hata vermeden 9 da çalışıyor. ancak 10 da çalışmıyor. ve şu da var ki ben bunu düşündüğümün aksine 5 kez çevirmesi için 0-5 mi yapmalıyım 0-4 mü. yani 0-6 da çalışmasıda çok enteresan.

en basit haliyle bu.

yani bi yanlışanlama oldu sanırım yazımda. for döngüsü olduğu için 0 dan başlayabilir. kodu tam yazayımda yanlış anlaşılma olmasın :)



sanırım sorunu anladım. i=0 , i<5 yaparsanız 0,1,2,3,4 için döndürür yani 5 defa. ondan dolayı buna göre aralık belirlemeniz gerekiyor.

9 ve 10 arasındaki çalışmama sorununa gelecek olursak ilginç. ama son zamanlarda yazdığım ve test ettiğim birçok uygulamada 10 sürümünde bir şeylerin değiştiğini farkettim. 10 dan itibaren çok köklü değişimlere başladılar. her kullanacağım şey için dökümantasyonu okuyorum artık. kolay gelsin