Основы C#. Урок 9. Цикл while
Циклы while бывают двух видов - собственно цикл while и
do-while. Оба эти цикла используются, как правило, тогда,
когда точно не известно, сколько раз цикл должен выполнится.
Например, при вводе пользователем пароля или при подсчете
чего-либо с определенной точностью. Оба эти цикла будут
выполняться до тех пор, пока условие в круглых скобках после
слова while будет истинно. Как только условие станет равным
false, выполнение цыкла прекращается. Самое важное отличие
между while и do-while в том, что while может не выполниться
ни одного раза, тогда как do-while по крайней мере один раз
выполнится. Вот примеры их использования: string password;
do{
password=Console.ReadLine();
}while(password!="wi98zK"); int k=0; //Количество попыток
//заводим новую последовательность случайных чисел
Random rnd=new Random(112); //Пишем любой параметр
while(rnd.Next(1, 6)!=5)
{
k++;
};
Console.WriteLine("С "+(k+1).ToString()+"-го раза выпало 5");
В первом примере цикл будет вращаться до тех пор, пока
пользователь не введет правильный пароль (wi98zK), во втором -
пока некоторое случайное число не окажеться равным 5. При этом
если число с самого начала оказалось равным пяти, то цикл
вообще выполняться не
будет. |