如何使用用户输入创建一个布尔值,以将用户输入与某些编号的阈值进行比较,每个阈值将使用不同的文本进行响应,这将是不同的规定性响应?
即。 if (X > Y 但小于 Z) *当然,它会是正确的代码,但这就是我在这里的原因。
我确实(在某种程度上)设法让它运行,但它也输出了我之前的阈值响应。
如果有一种更简单的方法,那么我正在尝试什么,请让我知道,我只能通过比我在 C# 中拥有更多知识的人来变得更好
*注意,我仍在学习 C#,但是我确实想使用我刚刚学到的知识在学习社区上发布一个小笑话,并且也将清楚地学习(我从这里获得的信息)。
谢谢你:)
获取用户输入并将其与 C# 中的某些阈值进行比较的简单方法:
using System;
class Program
{
static void Main()
{
Console.Write("Please enter a number: ");
string userInput = Console.ReadLine();
// Convert the user input to an integer
int number;
if (Int32.TryParse(userInput, out number))
{
// Compare the number with different thresholds
if (number > 10 && number < 20)
{
Console.WriteLine("Your number is greater than 10 but less than 20.");
}
else if (number > 20 && number < 30)
{
Console.WriteLine("Your number is greater than 20 but less than 30.");
}
else
{
Console.WriteLine("Your number does not meet any of the thresholds.");
}
}
else
{
Console.WriteLine("Invalid input. Please enter a number.");
}
}
}