C# - 最接近 0 的数字
C# - Closest number to 0
如果听起来很蠢,我深表歉意,我是编程的初学者。
有人可以解释一下我怎样才能得到最接近 0 的数字,例如:
A = -13
乙=5
我该怎么做才能显示本例中的 B 最接近 0?
我用 "if" 尝试了一些东西,但似乎无法正常工作。
谢谢
我觉得回答这个问题有点冒险,但如果你尝试说出他们的 absolute value with term closest, you can use Math.Abs
method 并比较它们;
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.
}
不清楚什么是 A
和 B
类型,但此方法接受 short
、int
、long
、decimal
, double
, float
等..
如果听起来很蠢,我深表歉意,我是编程的初学者。 有人可以解释一下我怎样才能得到最接近 0 的数字,例如:
A = -13
乙=5
我该怎么做才能显示本例中的 B 最接近 0?
我用 "if" 尝试了一些东西,但似乎无法正常工作。
谢谢
我觉得回答这个问题有点冒险,但如果你尝试说出他们的 absolute value with term closest, you can use Math.Abs
method 并比较它们;
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.
}
不清楚什么是 A
和 B
类型,但此方法接受 short
、int
、long
、decimal
, double
, float
等..