Math函数的"四舍五入",Floor,Ceiling,Round的一些注意事项!
2024-09-02 04:03:27
1.Math.Round:四舍六入五取偶
引用内容
Math.Round(0.0) //0
Math.Round(0.1) //0
Math.Round(0.2) //0
Math.Round(0.3) //0
Math.Round(0.4) //0
Math.Round(0.5) //0
Math.Round(0.6) //1
Math.Round(0.7) //1
Math.Round(0.8) //1
Math.Round(0.9) //1
Math.Round(0.1) //0
Math.Round(0.2) //0
Math.Round(0.3) //0
Math.Round(0.4) //0
Math.Round(0.5) //0
Math.Round(0.6) //1
Math.Round(0.7) //1
Math.Round(0.8) //1
Math.Round(0.9) //1
说明:对于1.5,因要返回偶数,所以结果为2。对于2.5,因要返回偶数,所以结果为2。
2.Math.Ceiling:只要有小数都加1
引用内容
Math.Ceiling(0.0) //0
Math.Ceiling(0.1) //1
Math.Ceiling(0.2) //1
Math.Ceiling(0.3) //1
Math.Ceiling(0.4) //1
Math.Ceiling(0.5) //1
Math.Ceiling(0.6) //1
Math.Ceiling(0.7) //1
Math.Ceiling(0.8) //1
Math.Ceiling(0.9) //1
Math.Ceiling(0.1) //1
Math.Ceiling(0.2) //1
Math.Ceiling(0.3) //1
Math.Ceiling(0.4) //1
Math.Ceiling(0.5) //1
Math.Ceiling(0.6) //1
Math.Ceiling(0.7) //1
Math.Ceiling(0.8) //1
Math.Ceiling(0.9) //1
说明:例如在分页算法中计算分页数很有用。
3.Math.Floor:总是舍去小数
引用内容
Math.Floor(0.0) //0
Math.Floor(0.1) //0
Math.Floor(0.2) //0
Math.Floor(0.3) //0
Math.Floor(0.4) //0
Math.Floor(0.5) //0
Math.Floor(0.6) //0
Math.Floor(0.7) //0
Math.Floor(0.8) //0
Math.Floor(0.9) //0
Math.Floor(0.1) //0
Math.Floor(0.2) //0
Math.Floor(0.3) //0
Math.Floor(0.4) //0
Math.Floor(0.5) //0
Math.Floor(0.6) //0
Math.Floor(0.7) //0
Math.Floor(0.8) //0
Math.Floor(0.9) //0
最新文章
- MySQL 数据备份与还原
- ssh base 写法
- TypeScript:类(Classes)
- CreateFeatureClass COM异常
- hdu5878 I Count Two Three(二分+ 打表)
- javascript数组去重的三种常用方法,及其性能比较
- [原创] PostgreSQL Plus Advanced Server在Windows中配置双机热备流复制
- Vi Usage
- oracle 快速删除大批量数据方法(全部删除,条件删除,删除大量重复记录)
- 新浪旗下的SAE云服务入门
- Object Storage(Swift)安装过程——Havana
- Python之路第六天,基础(8)-反射
- 原生Js封装的弹出框-弹出窗口-页面居中-多状态可选
- linux添加环境变量(path)
- kubernetes系列10—存储卷详解
- -1-7 java 网络编程基本知识点 计算机网络 TCP/IP协议栈 通信必备 tcp udp
- pycharm汉化(3.6版本)
- Windows SDK 8安装失败的绕坑办法
- 安卓开发_浅谈DatePicker(日期选择器)
- HTML 和 JavaScript 编写简单的 404 界面