如何检查变量是否在0到100之间
本文关键字:之间 是否 变量 何检查 检查 | 更新日期: 2023-09-27 18:06:42
我正在c#中制作一些要求变量g介于0和100之间的东西。当g小于100时,必须执行一个动作,但当g为100时,则需要执行另一个动作。下面是代码。它总是显示相同的内容。
if (g > 0 || g < 100) {
name = "Working";
}else {
name = "Done";
}
你可以试试:
if (g >= 0 && g < 100)
{
name = "Working";
}
else if (g == 100)
{
name = "Done";
}
else
{
name = "what";
}
if
子句可以这样嵌套,甚至可以在else
之后嵌套多次。如果if
子句中有很多检查或检查其他变量,通常会这样做。
你在问题中说0到100之间,但你的代码说OR。换句话说,g是大于0还是小于100?这总是对的。将您的||改为&&另外,您可能需要这样:
if (g >=0 && g <100){
name="Working";
}
else
name="done";
}