While takrorlash operatori.
Bu takrorlash operatori “shart qanoatlantiradi ish davom etadi” qoidasi bo’yicha ishlaydi. Bunda bool tipiga tegishli qiymat qaytariladi.
While (shart)
{ instruksiya (amallar) }
Agar shart tekshirilganda rost bo’lsa, instruksiyalar bloki bajariladi, aks holda while dastur ishlashini to’xtatadi. Masalan:
using System; public class Labels
{
public static int Main( )
{ int i = 0; while(i < 10) i++;
Console.WriteLine("i: {0}", ); return 0;
}
}
Do … while takrorlash operatori.
Shunday hollar bo’ladiki, while takrorlash operatori sizning talablaringizga javob bermaydi, bunday hollarda do… while takrorlash operatoridan foydalanish qulayroq. Masalan: siz shartni boshida emas balki, oxirida tekshirishni hohlaysiz :
public сlass Labels
{ public static int Main()
{ int i = 0; do
{
Console . WriteLine ("i : {0} ", i) ; i++;
} while(i < 10) ; return 0;
} }
Bu misoldan ko’rinadiki i 10 dan kichik bo’ladi va hech bo’lmaganda birta amal bajaradi. Do … While operatori “amal bajar, agar shart bajarilsa, yana bir bor bajar” qoidasi bo’yicha ishlaydi. While operatori bu holda birorta ham amal bajarmas edi.
Do'stlaringiz bilan baham: |