一、簡介
在for和while的回圈是在頭部寫測驗回圈條件,而do....while的回圈是在回圈的尾部寫測驗條件
do...while的回圈和while的類似,但是do...while的最少執行一次回圈體,
二、語法
do{
回圈體;
}
while{
條件;
}
三、執行程序
程式先執行do{}的回圈體,執行完成后,去判斷while{}的條件,如果成立,則繼續執行do的回圈體,如果不成立,則跳出do....while的回圈體,
四、特點
先執行,再判斷;最少執行一次回圈體,
三、do .....while和while的區別
1.語法不同
2.初始值不滿足回圈的條件時:
- do....while回圈會執行一次;
- while回圈一次都不會執行;
三、實體
明天小蘭就要登臺演出了,老師說再把明天的演出的歌曲唱一遍,如果滿意,小蘭就可以回家了.否則就需要再練習一遍,直到老師滿意為止.(y / n)
第一種方法:do...while回圈
//回圈體:小蘭唱了一篇,問老師我唱的滿意嗎,老師回答
//回圈條件:老師不滿意
string answer = "";
do
{
Console.WriteLine("老師我唱的滿意嗎?yes/no");
answer = Console.ReadLine();
} while (answer=="no");
Console.WriteLine("OK,你可以回家了");
Console.ReadKey();
輸出結果

第二種方法:while回圈
Console.WriteLine("老師我唱的滿意嗎?yes/no");
string answer = Console.ReadLine();
while (answer == "no")
{
Console.WriteLine("老師,我在唱一遍,您滿意嗎?yes/no");
answer = Console.ReadLine();
}
Console.WriteLine("OK,你可以回家了");
Console.ReadKey();
輸出結果

轉載請註明出處,本文鏈接:https://www.uj5u.com/net/115477.html
標籤:C#
