将浮点数舍入到最接近的.5

Ale*_*h72 3 rounding ios

我需要将浮点数舍入到最接近的.5,例如:

1.1 = 1
1.5 = 1.5
1.6 = 1.5
1.8 = 2
Run Code Online (Sandbox Code Playgroud)

等等.我真的不知道该怎么做.任何帮助将不胜感激.

Mic*_*gan 8

对于正数乘以2,加0.5,截断,除以2.