Math类中的ceil、floor以及round区别

64 篇文章 2 订阅
订阅专栏

Math.ceil()Math.floor()Math.round()都是Math类中的静态方法,入参都是double(Double)类型,其中

ceil表示向上取整. floor表示向下取整, round表示四舍五入.

代码测试:

    @Test
    public void test(){
        double[] tests = {0.16,1.22,2.65,3.25};
        for (double test : tests) {
            System.out.println("origin=" + test);
            System.out.println("Math.round()= " + Math.round(test));
            System.out.println("Math.ceil()= " + Math.ceil(test));
            System.out.println("Math.floor()= " + Math.floor(test));
            System.out.println("\n");
        }
    }

输出结果为:

在这里,我们可以简单的将Math.around()定义为,Math.around(a) = Math.floor(a + 0.5).

matlab中的fix,round,floor,ceil区别与涵义
10-01 9665
在matlab中以这几个函数是比较常见的,这些都是取值用的。 1)fix(n)的意义是取小于n的整数(是向零点舍入的意思是往零的方向上靠),这是一类应用在整数取值上的函数,例如,fix(pi)=3;fix(3.5)=3;fix(-3.5)=-3;我这样举例的意思是说明这与四
JavaMath类中ceilfloor和round函数源码解析以及自己重写实现
走过路过不要错过
10-31 3260
1. ceilfloor和round的功能 首先,这三个方法都是Math类的静态方法,而且类Mathjava.lang包下,所以我们在代码中可以直接调用Math的方法。 Math.ceil(double a)实现的是对小数向右取整,如 Math.ceil(-0.7) = -0.0,Math.ceil(0.5) = 1.0, Math.ceil(1.3) = 2.0 Math.floor(double a)实现的是对小数向左取整,如 Math.floor(-0.7) = -1.0,Math.floo
Java中的Math.ceil(),Math.floor()和Math.round()
编程小透明的博客
05-04 765
ceil方法:四舍五入    static double ceil(double a)    返回值为double类型,返回一个大于或等于参数a的最小整数。即它返回一个整数,这个整数是所有大于等于a的整数中最小的一个。floor方法:向上取整    static double floor(double a)    返回值为double类型,返回一个小于或等于参数a的最大整数。即它返回一个整数,这个...
Java基础361问12问——Math.floor Math.round Math.ceil方法区别
梁超杰
06-24 353
floor翻译成地板,ceil翻译成天花板,我们可以理解为地板就是朝下取整,天花板是向上取整数 Math.floor结果是double类型,结果向下取整 System.out.println(Math.floor(11.50)); System.out.println(Math.floor(-11.50)); System.out.println(M...
C++中ceilfloor和round的区别
qq_25652139的博客
06-13 3872
Math类中提供了三个与取整有关的方法:ceil,floor,round,这些方法的作用于它们的英文名称的含义相对应1、ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11;2、floor的英文是地板,该方法就表示向下取整,Math.floor(11.6)的结果是11,Math.floor(-11.4)的结果-...
Math.floor(),Math.ceil(),Math.round()三个函数的区别
菜鸟的专栏
01-25 8541
(1)Math.floor()的英文含义是地板,所以是向下取整,方便记忆叫它地板函数。 (2)Math.ceil()的英文含义天花板,所以是向上取整,它就是天花板函数。 (3)Math.round()的英文含义周围,环绕,这个就是常用的四舍五入函数。
Java Math.round(),Math.ceil(),Math.floor()的区别详解
09-07
Java编程语言中,`Math`类提供了几个用于处理数值的静态方法,其中包括`Math.round()`, `Math.ceil()`, 和 `Math.floor()`。这些方法主要用于处理浮点数,将它们转换成整数,但每种方法的取整策略不同。下面我们将...
js中Math之random,round,ceil,floor的用法总结
10-26
JavaScript中的Math对象包含了一系列用于数学计算的函数,其中包括random、round、ceilfloor四个方法,它们在编程中常用于处理数值运算,特别是涉及到随机数和数值取整的情况。以下是这四个方法的详细说明: 1. *...
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
09-05
JavaScript编程语言中,Math对象提供了许多用于数学计算的函数,...通过记忆它们各自的特性——Math.ceil()向上取整,Math.floor()向下取整,以及Math.round()四舍五入取整,我们可以轻松地在编程实践中运用它们。
Math类中floorceil和round方法
weixin_33847182的博客
06-14 161
1.floor方法用来对一个浮点数向下取整,返回不大于该浮点数的最大整数。用数轴来看,就是数轴上,该浮点数左边的最大整数 2.ceil方法用来对一个浮点数向上取整,返回不小于该浮点数的最小整数。用数轴来看,就是数轴上,该浮点数右边的最小整数。 3.round方法用来对一个浮点数进行四舍五入操作。实际上,就是将这个浮点数加上0.5之后,再进行floor操作。 4.示例 fl...
floorceil,round
Super灬小蜗的博客
04-25 302
floor: 求小于参数的最大整数。返回double类型-----n. 地板,地面          例如:Math.floor(-4.2) = -5.0 ----------------------------------------------------------- ceil:   求大于参数的最小整数。返回double类型-----vt. 装天花板;     
Math.round(),Math.ceil(),Math.floor()的区别
热门推荐
zuihongyan518的博客
07-23 20万+
1、Math.round() “四舍五入”,该函数返回的是一个四舍五入后的的整数 double d = 3.1415926; double d2 = 18.58; double d3 = -15.23; double d4 = -16.85; long round1 = Math.round(d); //...
ceilfloor、round区别
huangli1466384630的博客
04-08 2494
ceil的英文意义是天花板,该方法就表示向上取整,所以,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor的英文意义是地板,该方法就表示向下取整,所以,Math.floor(11.6)的结果为11,Math.floor(-11.6)的结果是-12;round方法表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后...
取整,关于ceilfloor区别
QueenaZheng的博客
04-07 3354
ceil是表示向上取整,即向正无穷靠拢,而floor是向下取整,即向负无穷靠拢。 举例: Math.ceil(8.8) == 9;Math.ceil(-8.8) == 8; Math.floor(8.8)  == 8;Math.floor(-8.8)  == -9;
一图理解ceilfloor区别
子燕若水的博客
07-12 755
yi
Math.round()和Math.ceil()和Math.floor()的区别
平行宇宙i的博客
05-27 6852
Math类中提供了三个与取整有关的方法:ceilfloor、round,这些方法的作用与它们的英文名称的含义相对应。 例如,ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11; floor的英文意义是地板,该方法就表示向下取整,Math.floor(11.6)的结果为11,Math.fl...
2021-06-18Math.floor,Math.round,Math.ceil区别
feinifi的博客
06-18 525
java语言和javascript语言中都有Math.floor,Math.round,Math.ceil等方法,他们是有一些区别的,下面通过一个示例来讲解一下他们的区别
写文章

热门文章

  • Mybatis-plus中自定义的sql语句调用QueryWrapper实现查询及分页IPage使用 92272
  • VS2019无法打开源文件 72354
  • 正则匹配以某字符开头,以某字符结尾 39702
  • Mybatis-plus做分页和联表查询 29310
  • java c socket通信 中文乱码解决 24477

分类专栏

  • C 5篇
  • Windows编程 2篇
  • 网络 5篇
  • IO 2篇
  • 水文 5篇
  • 算法 2篇
  • Python 8篇
  • 其他 14篇
  • Vue 2篇
  • Js 1篇
  • 数据库 5篇
  • 爬虫 1篇
  • RPC 2篇
  • zookeeper 1篇
  • 正则表达式 1篇
  • JavaScript 5篇
  • Java 64篇
  • SSM 5篇
  • Linux 3篇
  • MySQL 4篇
  • JVM 7篇
  • nginx 1篇

最新评论

  • Freemarker FTL指令常用标签及语法

    朱归零: 第二个被转义了,前者用mybatis写法 “& gt;” 空格去掉 后者用“& #60;” 空格去掉

  • Freemarker FTL指令常用标签及语法

    朱归零: [code=java] 大于 小于号 用"\\g; \\l;" 实测不行 应该用 “>” “<” 或者用 unicode码“<” “>”代替 [/code]

  • 完成端口(CompletionPort)详解

    码农麒麟: 哈哈哈,搞定了,等审核通过就好了

  • 完成端口(CompletionPort)详解

    水,水,水: 大神,还没下班吗表情包

  • 完成端口(CompletionPort)详解

    码农麒麟: 有点搞,21年的时候还不这样呢表情包等下班了我调一下

大家在看

  • SystemExit: 系统退出异常的完美解决方法⚙️
  • HTML中的列表、表格、媒体元素和内联框架 643
  • 运行tomcat中startup.bat失败原因之一
  • 《深度学习》—— 卷积神经网络模型(CNN)对手写数字的识别
  • 韩顺平老师学习新技术心得

最新文章

  • Java添加文件到压缩包
  • @SuppressWarnings使用(在Idea中的正确打开姿势)
  • Github进行fork后如何与原仓库同步
2021年4篇
2020年25篇
2019年110篇
2017年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家哈市园林景观玻璃钢花盆北京特色商场美陈研发公司喜洋洋玻璃钢雕塑云南水果玻璃钢雕塑商场做橱窗美陈玻璃钢雕塑设计贵不贵清远玻璃钢雕塑报价表山东大型商场创意商业美陈品牌北碚玻璃钢仿铜雕塑商场美陈在哪寻找灵感石排玻璃钢雕塑厂厦门商场美陈创意海南玻璃钢雕塑工程咨询客服玻璃钢海洋雕塑专业厂家贵阳玻璃钢园林小品雕塑山东周年庆典商场美陈哪里有广州常用玻璃钢花盆浙江户外商场美陈研发公司洛龙玻璃钢雕塑价格成都节日商场美陈景观玻璃钢人物雕塑吉林佛像玻璃钢雕塑销售电话德庆玻璃钢雕塑商场画展美陈宁波佛像玻璃钢雕塑多少钱湖北价值观玻璃钢景观雕塑厂家中国台湾玻璃钢雕塑分类子弹头玻璃钢花盆昆明市玻璃钢雕塑哪家好玻璃钢几何长颈鹿雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化