C#输入两个不大于30的整数i, j ,
时间: 2024-10-07 16:06:46 浏览: 10
在C#中,如果你需要从用户那里获取两个不超过30的整数i和j,你可以使用`Console.ReadLine()`函数结合`int.TryParse()`方法来实现,因为`ReadLine()`会返回字符串,而`int.TryParse()`能将字符串转换成整数并检查转换是否成功。下面是一个简单的示例:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入第一个整数 (不大于30): ");
string input1 = Console.ReadLine();
int i;
if (int.TryParse(input1, out i) && i <= 30)
{
Console.Write("请输入第二个整数 (不大于30): ");
string input2 = Console.ReadLine();
int j;
if (int.TryParse(input2, out j) && j <= 30)
{
// 现在i 和 j 都已经被验证为有效且小于等于30的整数,可以继续使用它们
// ... (后续的业务逻辑)
}
else
{
Console.WriteLine("输入的值超过了30,请重新输入。");
}
}
else
{
Console.WriteLine("输入的值不是有效的整数或大于30,请重新输入。");
}
}
}
```
在这个例子中,如果用户输入的数值不符合条件,程序会提示用户重新输入。