c# 数值比较

.Net技术 码拜 9年前 (2016-05-22) 1326次浏览
怎么样判断一个 数值 value1 是不是在 另一个数值 value 等正负 0.5 之间
也就是 这样

             double value = 1000;
            double value1 = 999.5;
            if (value1 >= value - 0.5 || value1 <= value + 0.5)
            {
                //true;
            }
            else
            {
                //false;
            }

有好的方法吗?

解决方案

20

不含边界
Math.Abs(a – b) < 0,5
含边界
Math.Abs(a – b) <= 0,5

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明c# 数值比较
喜欢 (0)
[1034331897@qq.com]
分享 (0)