向上取整, 运算称为 Ceiling,用数学符号 ⌈⌉  (上有起止,开口向下)表示,。

向下取整, 运算称为 Floor,用数学符号 ⌊⌋ (下有起止,开口向上)表示。

注意,向上取整和向下取整是针对有浮点数而言的;  若整数向上取整和向下取整, 都是整数本身。


  1. 四舍五入:更接近自己的整数; 把小数点后面的数字四舍五入
    即:如被舍去部分的头一位数字小于五,则舍去; 如大于等于五,则被保留部分的最后一位数字加1
  2. 向上取整:比自己大的最小整数;
  3. 向下取整:比自己小的最大整数;
     System.out.println(Math.ceil(1.1));//上取整 比自己大的最小整数System.out.println(Math.floor(1.1));//下取整  比自己小的最大整数System.out.println(Math.ceil(3));//整数时等于自己System.out.println(Math.floor(3));//整数时等于自己System.out.println("=================");System.out.println(Math.ceil(-1.1));//上取整 比自己大的最小整数System.out.println(Math.floor(-1.1));//下取整  比自己小的最大整数System.out.println(Math.ceil(-3));//整数时等于自己System.out.println(Math.floor(-3));//整数时等于自己运行结果:
2.0
1.0
3.0
3.0
=================
-1.0
-2.0
-3.0
-3.0

上取整与下取整的解析相关推荐

  1. c# 四舍五入、上取整、下取整

    在处理一些数据时,我们希望能用"四舍五入"法实现,但是C#采用的是"四舍六入五成双"的方法,如下面的例子,就是用"四舍六入五成双"得到的结果 ...

  2. python取整方式(向上取整/向下取整/四舍五入)

    1.向下取整 向下取整直接用内建的 int() 函数即可: >>> a = 3.75 >>> int(a) 3 2.四舍五入 对数字进行四舍五入用 round() ...

  3. 【python】向上取整 向下取整

    python向上取整 向下取整 向上取整 ceil() 函数返回数字的向上取整整数,就是返回大于等于变量的最近的整数. ceil()是不能直接访问的,需要导入 math 模块. import math ...

  4. c# 整数除法取整_c# 三种取整方法 向上取整 向下取整 四舍五入

    c# 三种取整方法 向上取整 向下取整 四舍五入 Math.Round:四舍六入五取整 Math.Ceiling:向上取整,只要有小数都加1 Math.Floor:向下取整,总是舍去小数 public ...

  5. 向上取整向下取整探讨

    符号 向下取整符号:⌊x⌋⌊x⌋⌊x⌋,表示小于等于 xxx 的最大的整数.常用于分数,比如分数的向下取整 ⌊xy⌋⌊\cfrac {x} {y}⌋⌊yx​⌋. 向上取整符号:⌈x⌉⌈x⌉⌈x⌉,与向 ...

  6. c语言的除法向上还是向下取整,【向上取整/向下取整】C語言向上或向下取整 函數...

    C語言有以下幾種取整方法: 1.直接賦值給整數變量.如: int i = 2.5; 或 i = (int) 2.5; 這種方法采用的是舍去小數部分 2.C/C++中的整數除法運算符"/&qu ...

  7. python如何对人数向上取整_python中的向上取整向下取整以及四舍五入的方法

    import math #向上取整 print "math.ceil---" print "math.ceil(2.3) => ", math.ceil( ...

  8. python向上取整 向下取整

    2019独角兽企业重金招聘Python工程师标准>>> 环境python 3.6 向上取整 ceil() 函数返回数字的向上取整整数,就是返回大于等于变量的最近的整数. ceil() ...

  9. python计算结果向上取整_python中的向上取整向下取整以及四舍五入的方法

    import math #向上取整 print "math.ceil---" print "math.ceil(2.3) => ", math.ceil( ...

最新文章

  1. python中的带有换行符的字符串在juypter中直接输入、print与写入文件的区别
  2. 1013 数素数 (20 分)(c语言)
  3. 嵌入式系统开发怎样快速度入门
  4. C++开发WPF,Step by Step
  5. kafka topic 一段时间不消费_全网最通俗易懂的 Kafka 入门
  6. python是值传递还是引用传递_Python里参数是值传递还是引用传递?
  7. 保留小数点后三位_三年后想买车?Excel理财小助手pmt函数帮你算
  8. c++ 多个字符串排序_RPython Data Science系列:数据处理(5)--字符串函数基于R(一)
  9. ios uistepper_iOS UIStepper
  10. python实现归并算法
  11. 微信小程序,video 全屏视屏展示,广告样式
  12. MyBatis 安装下载 及入门案例
  13. java利用反射映射两个不同对象的属性值
  14. 五十一个经典小故事5
  15. MFI认证——苹果MFI认证流程
  16. [来自iPc.me] 技术文,绝对是牛叉的技术文!把妹高手谈如何跟刚搭讪
  17. 互联网寒冬!一线互联网移动架构师筑基必备技能之Java篇,附带学习经验
  18. 信息学奥赛一本通 1098:质因数分解 | 1957:【12NOIP普及组】质因数分解 | OpenJudge NOI 1.5 43 | 洛谷 P1075 [NOIP2012 普及组] 质因数分解
  19. 如何利用码文书把海报图片中的二维码替换成自己的二维码
  20. 吉米_王:乌班图下安装pycharm的方式

热门文章

  1. 【装箱问题】基于Shuffled Complex Evolution (SCE) 算法解决装箱问题 (BPP)附matlab代码
  2. 404常见的几种错误原因
  3. python程序设计的选择题_智慧树Python程序设计基础选择题答案
  4. 阿里云python中文社区_python 写中文
  5. WebRTC系列 -- iOS 视频采集(1)
  6. 小程序校园点餐系统外卖系统设计
  7. java安装及设置eclipse
  8. 绝地求生信号枪只能在服务器吗,绝地求生:信号枪很多人不知道的4大用处 第4居然可以这么用!...
  9. 【读书笔记】《引爆点》巴尔科姆•格拉德威尔
  10. 熔断机制什么意思_熔断机制是什么意思(图文)