Mih*_*a M 2 c# numbers closest
如果这听起来很愚蠢,我很抱歉,我是编程初学者。有人可以解释一下如何获得最接近 0 的数字吗,例如:
A = -13
乙 = 5
我怎样才能做到这一点,以便它可以显示在此示例中 B 最接近 0?
我用“if”尝试了一些东西,但似乎无法让它发挥作用。
谢谢
我觉得回答这个问题是有风险的,但如果你试图用最接近的术语来表示它们的绝对值,你可以使用方法并比较它们;Math.Abs
if(Math.Abs(A) > Math.Abs(B))
{
// B is closer than A
}
else if(Math.Abs(B) > Math.Abs(A))
{
// A is closer than B
}
else
{
// They are equal close to zero.
}
Run Code Online (Sandbox Code Playgroud)
目前尚不清楚什么是A和B类型,但此方法接受short, int, long, decimal,double等float。