问一下,这个程序为什么是这样一个结果?
using System;
using System.Collections.Generic ;
using System.Linq ;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApps3
{
class ConsoleApps
{
static void Main(string[] args)
{
Console.WriteLine("请输入你的年龄:");
String b = Console.ReadLine();
int g;
int.TryParse(b, out g);
for (; g < 0 && g > 100;)
{
String f = Console.ReadLine();
int.TryParse(f, out g);
Console.WriteLine("你输入的年龄不正确");
}
Console.WriteLine(g);
Console.ReadKey();
}
}
}c#
请输入你的年龄:
900
900
C:\Users\Administrator\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net6.0\ConsoleApp3.exe (进程 16260)已退出,代码为 0。
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .
不是应该900之后在重新输入值吗?有没有人解释一下.