【发布时间】:2013-02-22 19:08:19
【问题描述】:
下面是我的代码
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 条件,但仍然无法继续。它正在无限循环
在这里我想应用一个条件,如果用户输入的数字不是 4,那么它应该开始并且用户应该再次输入数字。现在它正在关闭控制台应用程序。如何放置while循环
【问题讨论】:
-
您也必须在循环中使用
ReadKey,并检查4和中断等。当您在循环中执行WriteLine时,它不仅仅是备份到int intpu1...行。它只是继续前进,因为input1总是 4。
标签: c# while-loop console-application