public static void main(String[] args) {
int k = 0;
for (int i = 1; i < 50; i++) {
if (i % 3 == 0 || i % 5 == 0) {
k++;
}
}
System.out.println(k);
}
}
Natija :22
Javada For-each Loop
For-each loop dan massivlar yokiy to’plamlarni yurguzishda foydalaniladi. For-each loop dan foydalanish qulay va oson chunkiy bunda sikilning boshlang’icha va oxirgi qiymatlari ko’rsatilmaydi. Bunda elementlar birma bir qaytarib uning qiymatlari ko’rsatiladi .
for(Type var:array) {
//code to be executed
}
publicclass ForEachExample {
publicstatic void main(String[] args) {
int arr[]={12,23,44,56,78};
for(int i:arr){
System.out.print(i+”, ”);
}
}
}
Ekranda :
12, 23, 44, 56, 78
Yana biz break yoki continue dan ham foydalanamiz
«Break» operatori.
Bu operator bilan, «switch» haqidagi maqolada biroz tanishgan edik. U yerda bu operator, operatorlar ketma-ketligini tugatish uchun ishlatilgan edi. «Break» operatori dasturda, sikldan chiqish va «shartsiz o‘tish» operatori kabi vazifalarni ham bajaradi. Keling ikkala holni ham ko‘rib chiqaylik, dastlab bu operator orqali qanday qilib sikldan chiqish mumkinligini ko‘rsatamiz.
Oldingi maqolalardan ma’lumki, sikl shartga bog‘liq holda operator yoki operatorlar guruhini ishlatib turadi. Qachonki shart yolg‘on bo‘lsa, sikl o‘z ishini tugatadi va sikldan keyingi operatorlar ishlashni boshlaydi. «Break» operatori sikl shartiga qaramasdan, siklni tugatadi, hattoki, sikl sharti rost qiymat qabul qilayotgan bo‘lsa ham.
class Test {
Do'stlaringiz bilan baham: |