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方法详解及示例相关推荐

  1. 加速键使用方法详解(示例)

    加速键的使用 第一步:创建加速键表 在Resource试图中添加一个Accelerator资源表,在表中根据条件输入值. 第二步:在类中添加一个HACCEL的变量 HACCEL m_hAccel; 第 ...

  2. postman linux 使用教程,Postman 使用方法详解

    一.Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具.今天给大家介 ...

  3. 【转】CT图像重构方法详解——傅里叶逆变换法、直接反投影法、滤波反投影法

    转自:​​​​​​CT图像重构方法详解--傅里叶逆变换法.直接反投影法.滤波反投影法_Absolute Zero-CSDN博客_反投影法 绪 在做CT图像处理的时候遇到很多问题,对于滤波反变换有许多细 ...

  4. python的装饰器迭代器与生成器_python3 装饰器、列表生成器、迭代器、内置方法详解等(第四周)...

    前言: 为什么要学习python3? 原因: 1.学习一门语言能力 2.通过该语言能力完成测试自动化以及独立完成自测框架知识 那么我要做什么呢? 1.每天花十个小时完成python3的学习 要在什么地 ...

  5. java kaptcha_java相关:kaptcha验证码使用方法详解

    java相关:kaptcha验证码使用方法详解 发布于 2020-6-7| 复制链接 摘记: 本文为大家分享了kaptcha验证码的使用方法,供大家参考,具体内容如下1.首先在pom.xml文件中导入 ...

  6. java调用javascript函数_[Java教程]JavaScript函数的4种调用方法详解

    [Java教程]JavaScript函数的4种调用方法详解 0 2016-08-09 00:00:12 在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C# ...

  7. Java基础提升篇:equals()与hashCode()方法详解

    概述 java.lang.Object类中有两个非常重要的方法: public boolean equals(Object obj) public int hashCode() Object类是类继承 ...

  8. php study 直接显示代码_PHP获取文件大小的方法详解(附视频)

    本篇文章主要给大家介绍PHP获取文件大小以及封装获取正常大小的具体方法. 对于初入门的PHP新手来说,PHP获取文件大小这个功能实现,或许有一定的难度.但是相信新手小白们在看过本篇文章介绍后,一定能轻 ...

  9. C++ 多种取整函数的使用和区别: ceil() floor() round() trunc() rint() nearbyint()

    取整函数: ceil()     右向取整:数轴上右边最靠近的整数,向大的方向取值:ceil "天花板" floor()   左向取整:数轴上左边最靠近的整数,向小的方向取值:fl ...

最新文章

  1. 几个软件研发团队管理的小问题
  2. 新手入门之j2me学习方法总结--摘录篇
  3. 清北学堂模拟赛d6t3 反击数
  4. python数据库操作pymysql
  5. 交流电的有效值rms值_交流电路的功率三角因数原来是这样理解的
  6. 荣耀v40pro可以用鸿蒙系统,荣耀V40Pro快来了!麒麟9000+120Hz+鸿蒙系统,价格感人...
  7. cookie中JSESSIONID的由来
  8. 平流式沉淀池表面负荷怎么计算_沉淀池表面负荷
  9. win10获取管理员权限方法
  10. 从入门到入土:[linux实践]-pam|编写基于libpam的用户认证程序|编写基于PAM认证的应用程序|详细说明|实验步骤|实验截图
  11. python打印当前时间
  12. 解决vbox挂载VBoxGuestAdditions失败
  13. 华为数通HCNA学习资料
  14. 大数据模型案例库-涵盖多行业,超百个实战项目案例
  15. 制作SD卡系统镜像img文件
  16. Kubernetes K8S之存储ConfigMap详解
  17. js中三大特殊数据underfined,null,NaN
  18. R语言绘图基础篇-柱状图加误差棒
  19. 部分选主元matlab,部分选主元的Doolittle分解 | 学步园
  20. Labview串口通信中ASCII码和数值相互转换

热门文章

  1. Python环境搭建系列
  2. 利用人工智能的优点,明了人工智能的局限。不要依赖它
  3. win ce车载系统刷机包_华为EMUI系统手机密码忘记了怎么办,
  4. 中国五矿集团有限公司采购电子商务平台
  5. Linphone SDK 最新版移植 iOS版
  6. 看得见风和日丽,看不见风起“云”涌
  7. M1 Mac Ps2022如何不转译使用拓展插件
  8. Python 安装pyqt—tools失败,记录
  9. 分析oj 网的题目难度和通过率的关系
  10. win10修改账户权限