Masalalar: 1



Yüklə 138,9 Kb.
səhifə4/4
tarix07.01.2024
ölçüsü138,9 Kb.
#202260
1   2   3   4
Masalalar

Java Continue


Agar belgilangan shart yuzaga kelsa, bayonot continuebitta iteratsiyani (siklda) buzadi va tsikldagi keyingi iteratsiya bilan davom etadi.
Ushbu misol 4 qiymatini o'tkazib yuboradi:
for (int i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
System.out.println(i);
}
Bu Java kodi bir for tsikli orqali amalga oshiriladi. i o'zgaruvchisi 0 dan 9 gacha bo'lgan qiymatlarga oshiriladi. Tsiklning ichida if bo'limi orqali i ning 4 ga teng bo'lgan holatini tekshiradi. Agar i 4 ga teng bo'lsa, continue operatori yordamida tsiklning qolgan qismini o'tkazadi. Aks holda, System.out.println(i); qatorda i ni konsolga chiqaradi.

Natijada, i o'zgaruvchisi 4 ga yetguncha tsiklning davom etadigan qismi o'radan o'tkaziladi, shuning uchun 4 ni chiqarmaydi va tsikl davom etadi. Quyidagi chiqarish paydo bo'ladi:

0
1
2
3
5
6
7
8
9
Bu chiqarish, i 4 ga teng bo'lgan paytda faqatgina System.out.println(i); qatorini o'tkazadi va tsiklni davom ettiradi.

Break and Continue in While Loop


You can also use break and continue in while loops:
int i = 0;
while (i < 10) {
System.out.println(i);
i++;
if (i == 4) {
break;
}
}
Bu Java kodi while tsikli orqali amalga oshiriladi. i o'zgaruvchisi 0 dan 9 gacha bo'lgan qiymatlarga oshiriladi. Tsikl ichida System.out.println(i); qatorda i ni konsolga chiqaradi, keyin esa i ni bir o'zgarmay qo'shadi (i++).
Keyin if bo'limi orqali i ning 4 ga teng bo'lgan holatini tekshiradi. Agar i 4 ga teng bo'lsa, break operatori yordamida tsiklni to'xtatadi. Aks holda, tsikl davom etadi.
Natijada, i o'zgaruvchisi 4 ga teng bo'lgan paytda tsiklni to'xtatadi, shuning uchun 4 ni chiqarmaydi va quyidagi chiqarish paydo bo'ladi:
0
1
2
3
Bu chiqarish, i 4 ga teng bo'lgan paytda tsiklni to'xtatadi va faqatgina 0, 1, 2, va 3 ni chiqaradi.

Continue example


int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
System.out.println(i);
i++;
}
Bu Java kodi while tsikli orqali amalga oshiriladi. i o'zgaruvchisi 0 dan 9 gacha bo'lgan qiymatlarga oshiriladi. Tsiklning ichida if bo'limi orqali i ning 4 ga teng bo'lgan holatini tekshiradi. Agar i 4 ga teng bo'lsa, i ni bir o'zgarmay oshiradi (i++), continue operatori orqali tsiklni o'zingizdan o'tqazadi va yana tsiklni boshiga qaytadi.
Aks holda, System.out.println(i); qatorda i ni konsolga chiqaradi, keyin esa i ni bir o'zgarmay qo'shadi (i++) va tsiklning keyingi yangilanishiga o'tadi.
Natijada, i o'zgaruvchisi 4 ga teng bo'lgan paytda tsiklni o'zingizdan o'tqazadi va faqatgina 0, 1, 2, va 3 ni chiqaradi. Chiqarish quyidagi bo'ladi:
0
1
2
3
5
6
7
8
9
Bu chiqarish, i 4 ga teng bo'lgan paytda tsiklni o'zingizdan o'tqazadi va 4 ni chiqarmaydi.
Yüklə 138,9 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin