小于或等于提供错误答案

时间:2019-03-05 00:45:29

标签: math floating-point comparison

下面的代码是一个简单的小于或等于表达式,但是它始终提供msgbox回答“否”,即使应该为“是”。我尝试将'A'和'B'变量声明为Double,并且尝试将变量四舍五入到小数点后一位。谁能说明为什么该表达式未提供“是”结果?

Sub Test()

A = 1.6
B = 1.4

If A - B <= 0.2 Then
    MsgBox "Yes"
Else
    MsgBox "No"
End If

End Sub

0 个答案:

没有答案