Math 的 ceil、floor、round方法详解及示例
Math 的 ceil、floor、round方法详解及示例
大家好,我是酷酷的韩~
一.Math.ceil()
ceil的英文意义是天花板,该方法就表示向上取整(取大),Math.ceil(9.1)的结果为10,Math.ceil(-9.1)的结果是-9(-9大于-10,自然取-9);
二.Math.floor()
floor的英文意义是地板,该方法就表示向下取整(取小),Math.floor(9.1)的结果为9,Math.floor(-9.1)的结果是-10(-10小于-9,自然取-10);
三.Math.round()
是三者较难理解的一种,它的意义是“四舍五入”,它的算法Math.floor(x+0.5),即将原来的数加0.5后向下取整。例如Math.round(9.6)的结果就是10;Math.round(-9.6)的结果是-10;
算法如下:
(1)Math.round(9.6)=Math.floor(9.6+0.5)=Math.floor(10.1)=10
(2)Math.round(-9.6)=Math.floor(-9.6+0.5)=Math.floor(-9.1)=-10
只有经历沧桑,才能遇见曙光。 ------酷酷的韩~
Math 的 ceil、floor、round方法详解及示例相关推荐
- 加速键使用方法详解(示例)
加速键的使用 第一步:创建加速键表 在Resource试图中添加一个Accelerator资源表,在表中根据条件输入值. 第二步:在类中添加一个HACCEL的变量 HACCEL m_hAccel; 第 ...
- postman linux 使用教程,Postman 使用方法详解
一.Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介 ...
- 【转】CT图像重构方法详解——傅里叶逆变换法、直接反投影法、滤波反投影法
转自:CT图像重构方法详解--傅里叶逆变换法.直接反投影法.滤波反投影法_Absolute Zero-CSDN博客_反投影法 绪 在做CT图像处理的时候遇到很多问题,对于滤波反变换有许多细 ...
- python的装饰器迭代器与生成器_python3 装饰器、列表生成器、迭代器、内置方法详解等(第四周)...
前言: 为什么要学习python3? 原因: 1.学习一门语言能力 2.通过该语言能力完成测试自动化以及独立完成自测框架知识 那么我要做什么呢? 1.每天花十个小时完成python3的学习 要在什么地 ...
- java kaptcha_java相关:kaptcha验证码使用方法详解
java相关:kaptcha验证码使用方法详解 发布于 2020-6-7| 复制链接 摘记: 本文为大家分享了kaptcha验证码的使用方法,供大家参考,具体内容如下1.首先在pom.xml文件中导入 ...
- java调用javascript函数_[Java教程]JavaScript函数的4种调用方法详解
[Java教程]JavaScript函数的4种调用方法详解 0 2016-08-09 00:00:12 在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C# ...
- Java基础提升篇:equals()与hashCode()方法详解
概述 java.lang.Object类中有两个非常重要的方法: public boolean equals(Object obj) public int hashCode() Object类是类继承 ...
- php study 直接显示代码_PHP获取文件大小的方法详解(附视频)
本篇文章主要给大家介绍PHP获取文件大小以及封装获取正常大小的具体方法. 对于初入门的PHP新手来说,PHP获取文件大小这个功能实现,或许有一定的难度.但是相信新手小白们在看过本篇文章介绍后,一定能轻 ...
- C++ 多种取整函数的使用和区别: ceil() floor() round() trunc() rint() nearbyint()
取整函数: ceil() 右向取整:数轴上右边最靠近的整数,向大的方向取值:ceil "天花板" floor() 左向取整:数轴上左边最靠近的整数,向小的方向取值:fl ...
最新文章
- 几个软件研发团队管理的小问题
- 新手入门之j2me学习方法总结--摘录篇
- 清北学堂模拟赛d6t3 反击数
- python数据库操作pymysql
- 交流电的有效值rms值_交流电路的功率三角因数原来是这样理解的
- 荣耀v40pro可以用鸿蒙系统,荣耀V40Pro快来了!麒麟9000+120Hz+鸿蒙系统,价格感人...
- cookie中JSESSIONID的由来
- 平流式沉淀池表面负荷怎么计算_沉淀池表面负荷
- win10获取管理员权限方法
- 从入门到入土:[linux实践]-pam|编写基于libpam的用户认证程序|编写基于PAM认证的应用程序|详细说明|实验步骤|实验截图
- python打印当前时间
- 解决vbox挂载VBoxGuestAdditions失败
- 华为数通HCNA学习资料
- 大数据模型案例库-涵盖多行业,超百个实战项目案例
- 制作SD卡系统镜像img文件
- Kubernetes K8S之存储ConfigMap详解
- js中三大特殊数据underfined,null,NaN
- R语言绘图基础篇-柱状图加误差棒
- 部分选主元matlab,部分选主元的Doolittle分解 | 学步园
- Labview串口通信中ASCII码和数值相互转换