看完题目的答案:
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
//提示用户输入yes或者y ||
//要求:只能输入yes或者y,输入其他就要求用户再次输入
string answer="";
Console.WriteLine("请你输入yes或者y");
do
{
answer = Console.ReadLine();
}
while (answer != "yes" && answer != "y");
Console.WriteLine("输入成功");
Console.ReadLine();
}
}
}
老师的答案
1)用户输入别的字符时,控制台会再次提醒输入yes或者no
2)我老是不自觉用do...while来写代码,但其实大多数时候用不上do...
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
//提示用户输入yes或者y ||
//要求:只能输入yes或者y,输入其他就要求用户再次输入
string answer="";
while (answer != "yes" && answer != "no")
{
Console.WriteLine("请你输入yes或者no");
answer = Console.ReadLine();
}
Console.WriteLine("输入成功");
Console.ReadLine();
}
}
}