class Test {
public static void main(String args[]){
for(int i=0; i<100; i++){
System.out.println("Son"+i);
if (i==10) break;
}
System.out.println("Sikl tugadi");
}
}
Yuqoridagi misoldan ko'rinib turibdiki, sikl yordamida 100 ta qiymat ekranga chiqarilishi lozim (i<100, 0 dan 99 gacha), lekin bu jarayon oxirigacha bajarilmaydi, chunki «break» operatori mavjud (5-qatorda). Bu operator «if» operatori bilan birga kelgan. Demak, shart qo'yilgan, agar «i» o'zgaruvchi qiymati «10» ga teng bo'lsa, «break» operatori ishga tushadi, ya'ni siklni tugatib dasturdan chiqib ketiladi.
«Continue» operatori.
Bu operator, ishlayotgan sikl qadamini tashlab ketib, navbatdagi qiymat bilan siklni boshidan boshlab davom ettiradi. Sikl tanasida ishlatilgan «continue» operatori, o'zidan keyin kelgan operatorlarni ishlatmaydi. Tub sonlarni chiqarib beruvchi dastur ko'rib chiqaylik.
Do'stlaringiz bilan baham: |