/while(条件) {满足条件执行的代码,循环体 }
/*
do 做
*/
while (false)
{
Console.WriteLine(" while循环执行了");
}
do
{
//循环体逻辑
Console.WriteLine("dowhile循环执行了");
}
while (true);
Console.ReadLine();
/*
while 循环和dowhile 都是用来重复执行某一块代码逻辑,那么dowhile 和 while 的区别就在于条件判断和循环体运行的时间不同
1. while 循环先执行条件判断再执行循环体
2. do while 循环先执行循环体再执行条件判断
3.do while 循环开始条件不满足时也会执行一次
4.while 循环在开始条件不满足时 一次都不会执行
while dowhile 以及for 循环 都可以使用break continue关键字
break 关键字用来退出循环
continue 关键字用来跳出本次循环执行下一次循环
*/
案例:
给用户提供两个选项
1.继续
2.退出
用户选择的不是上述两项其中一个 则提示用户输入错误 请重新输入!
利用dowhile 实现
*/
do
{
Console.WriteLine("请输入您的选项");
Console.WriteLine("1.继续");
Console.WriteLine("2.退出");
string num = Console.ReadLine();
if (num == "1")
{
continue;
}
else if(num=="2")
{
break;
}
else
{
Console.WriteLine("用户输入错误");
}
}
while (true);