VB 變數問題?(編號:7298)

各位先進 :
想請教 VB 在處理整數與浮點數時的問題.

Dim A1, A2 As Integer
A1 = 2.5 + 1
A2= 2.5 + 2
為何 A1 得到 4 而 A2 也是 4