14-07-2020, Saat: 11:57
Herhangi bir şart gerçekleştiğine döngüden anında çıkmamız gerekiyorsa break komutunu kullanırız. Deminki örnekte Yahya ismini bulduğumuz halde kontrol döngünün başında olduğu için j bir kez daha artırıldı ve olmasını istediğimiz değerden bir [b]fazla oldu. Oysa ki scripti şöyle yazsaydık:
isim=array(""Ali","Ayse","Selim","Yahya","Kemal"); i=0; j=0; while(i != 1) { if isim[j]=="Yahya" { i=1; break; } j++; }
Yahya ismi bulununca break komutuyla döngüden çıkacak ve j bir kez daha boşu boşuna artırılmamış olacaktır.[/b]
isim=array(""Ali","Ayse","Selim","Yahya","Kemal"); i=0; j=0; while(i != 1) { if isim[j]=="Yahya" { i=1; break; } j++; }
Yahya ismi bulununca break komutuyla döngüden çıkacak ve j bir kez daha boşu boşuna artırılmamış olacaktır.[/b]