下面是我的代码While循环在C#中去无限
namespace ProgrammingTesting
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("GUESS THE ANSWER");
Console.WriteLine("Please enter the input");
int input1 = (int.Parse(Console.ReadLine()));
while (input1 != 4)
{
Console.WriteLine("Try agian");
}
if (input1 == 4)
{
Console.WriteLine("You are a winner");
Console.ReadLine();
}
else if (input1 < 4)
{
Console.WriteLine("TOOOOO low");
Console.ReadLine();
}
else if (input1 > 4)
{
Console.WriteLine("TOOOO high");
Console.ReadLine();
}
}
}
}
我在这里把while条件但仍无法proceed.It的去无限循环
在这里,我想申请一个条件,如果用户输入一个不是4的数字,那么它应该开始,用户应该再次输入数字。现在它发生了,它关闭了控制台应用程序。如何把这个同时厕所
你将不得不在循环中也有'ReadKey',并检查'4',并打破等等。当你在循环中执行'WriteLine'时,它不会回溯到'int intpu1 ...'行。它只是继续前进,因为'input1' _is总是4_。 – 2013-03-07 14:26:34