Foxtable(狐表)用户栏目专家坐堂 → 如何将小数按0.5上进位


  共有6935人关注过本帖树形打印复制链接

主题:如何将小数按0.5上进位

帅哥哟,离线,有人找我吗?
洮沙
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:826 积分:7130 威望:0 精华:0 注册:2017/8/31 12:07:00
  发帖心情 Post By:2022/10/12 11:16:00 [显示全部帖子]

2楼蓝版方法测试如下:
Dim v As Double = 3.1     '源数值
Dim i As Double = Math.Floor(v)
Dim v2 As Double = v - i
If v2 > 0.5 Then
    i = i + 1
Else
    i = i + 0.5
End If 
Output.Show(i)
执行结果:
3.5
[此贴子已经被作者于2022/10/12 11:51:48编辑过]

 回到顶部