社区
C#
帖子详情
math.round()问题
lijianqiang
2009-03-29 11:17:59
c#2005中
听说 math.round() 使用的是四舍六入五单双
可我测试了
math.round(1.115,2) 结果是 1.16
math.round(2.115,2) 结果就是 2.15 按说应该判断2.11啊 系统怎么会判断整数位呢
我的理解是应该判断小数位
???????????????
...全文
77
1
打赏
收藏
math.round()问题
c#2005中 听说 math.round() 使用的是四舍六入五单双 可我测试了 math.round(1.115,2) 结果是 1.16 math.round(2.115,2) 结果就是 2.15 按说应该判断2.11啊 系统怎么会判断整数位呢 我的理解是应该判断小数位 ???????????????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huanglaobo
2009-04-04
打赏
举报
回复
Math.Round()得出的结果是1.12 和 2.12 。
问题应该出在你的程序上。
取整数的几种方法
VB中的`
Math
.Round()`函数是最直接的取整方法之一。它接受一个浮点数作为参数,根据提供的第二个可选参数决定是向上取整(`
Math
向上取整`),向下取整(`
Math
向下取整`),四舍五入(默认)还是对0进行特殊处理(`...
Math
.round(),
Math
.ceil(),
Math
.floor()的区别
1、
Math
.round() “四舍五入”,该函数返回的是一个四舍五入后的的整数 double d = 3.1415926; double d2 = 18.58; double d3 = -15.23; double d4 = -16.85; long round1 =
Math
.round(d); //...
Java中
Math
.round()的取整规则
做Java的面试题时遇到了以下这题,百度了一下
Math
.round()的修约规则,有的说是四舍五入,有的说是四舍六入,发现和我学分析化学时用的数字修约规则(四舍六入五成双)很像,所以验证一下; 原题:
Math
.round(11.5)...
math
.round和
math
.floor相互转化
由于
math
.round() 是根据浮点数的值四舍五入到最接近的整数,而
math
.floor() 是直接取整(向下取整),因此,从
math
.round() 转换到
math
.floor() 的逻辑不是直接“转化”,而是理解并调整结果。由于
math
.floor...
关于js中
Math
.round()方法
Math
.round() 给定数字的值四舍五入到最接近的整数 在js中的
Math
.round()不同于其他语言的round()函数
Math
.round()并不总是舍入到远离0的方向尤其是在负数的小数部分恰好等于0.5的情况下 例: console.log(
Math
....
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章