Samarqand davlat universiteti raqamli texnologiyalar fakulteti optimal boshqaruv usullari kafedrasi



Yüklə 1,58 Mb.
səhifə25/79
tarix14.12.2023
ölçüsü1,58 Mb.
#179928
1   ...   21   22   23   24   25   26   27   28   ...   79
Java MAJMUA

DO-WHILE operatori.
YUqoridagi «while» sikl operatorida, agar shart yolg‘on bo‘lsa sikl umuman ishlamasligini ko‘rib o‘tdik. Agar shart yolg‘on bo‘lsa ham, sikl tanasidagi operatorlar bir marotaba bajarilishi kerak bo‘lsa, «do-while» sikl operatoridan foydalanamiz. Bu operatorda oldin operatorlar bajariladi, so‘ng siklga qo‘yilgan shart tekshiriladi. Shu sababli sikl tanasi kamida bir marotaba ishlaydi. Bunday siklni «sharti keyin tekshiriladigan» sikl deyish mumkin. Sintaksisi quyidagicha:
do {
operatorlar bloki;
} while (shart);
Misol ko‘ramiz, yuqoridagi misolni «do-while» orqali yozamiz.

1
2
3
4
5
6
7
8
9

class test{
public static void main(String[] args){
int d=10;
do {
System.out.println("son "+d);
++d;
} while (d<20);
}
}

Ko‘rib turganingizdek, dastlab «do» operatori ichi bajarilmoqda, so‘ng shart bajarilmoqda.

Misolni tushuntirishga xojat yo‘q deb o‘ylayman. Keling endi, shartni yolg‘on qilamiz,

1
2
3
4
5
6
7
8



class test{
public static void main(String[] args){
int d=10;
do {
System.out.println("son "+d);
++d;
} while (d<10);
}}

Shart 10<10 ko‘rinishiga keldi, bu albatta yolg‘on, lekin dastlab «do» operatori ichi bajarilishi lozim, so‘ng shartga o‘tiladi. Demak, shart xato bo‘lsa ham, sikl bir marotaba bajarildi.

Oldingi darsimizda while, while-do sikl operatorlarini ko‘rib chiqdik. Bulardan tashqari Java dasturlash tilida «for» nomli yana bir sikl operatori mavjud. «For» operatori 2 xil ko‘rinishga ega:



Yüklə 1,58 Mb.

Dostları ilə paylaş:
1   ...   21   22   23   24   25   26   27   28   ...   79




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