Javada For Loop (Takrorlanuvchi sikl operatori)
Download 34.13 Kb.
|
6 - Ma\'ruza mashg\'uloti (1)
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. public class MainClass { public static void main(String[] args) { int nValues = 50; OuterLoop: for (int i = 2; i <= nValues; i++) { for (int j = 2; j < i; j++) { if (i % j == 0) { continue OuterLoop; } } System.out.print(i+”,”); } } } Natija: 2,3,5,7,11,13,17,19,23,29,31,37,41,43,47 Download 34.13 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling