【发布时间】:2011-01-19 09:18:00
【问题描述】:
我正在尝试使用 while 循环向用户询问 1 到 10 之间的数字。当用户无法输入 1 到 10(含)之间的数字时,我想向他们询问另一个数字。
到目前为止我的代码是:
int i = 0;
Console.WriteLine("Enter a number.");
while (i <= 10)
{
Console.ReadLine();
if (i > 1 && i < 10)
{
Console.ReadLine();
continue;
}
if (i < 1 && i > 10)
{
Console.WriteLine("Enter New Number...");
break;
}
Console.ReadLine();
}
我做错了什么?
【问题讨论】:
-
请为您的问题使用更详细的标题(这是一个可以通过标签识别的 c# 问题...)
-
如果您接受了对您有帮助的答案,那就太好了。至少有 4 个 :) SLaks 是最好的,因为它给了你所有的答案,让你思考了一下 ^^
-
还有一个旁注:永远不要使用“i”作为全局变量。以后它会让你感到困惑:D
-
您应该通过单击空心复选标记来接受答案。
标签: c# while-loop