java取整函数

向上取整Math.ceil()向上取整:比自己大的最小整数ceil是天花板的意思,表示向上取整,用数学符号⌈⌉表示Math.ceil(6.1)=7.0Math.ceil(6.9)=7.0向下取整Math.floor()向下取整:比自己小的最大整数floor是地板的意思,表示向下取整,用数学符号⌊⌋表示Math.floor(9.1)=9.0Math.floor(9.9)=10.0Math.round()四舍五入后取整,其算法为Math.round(x+0

大家好,又见面了,我是你们的朋友全栈君。

向上取整 Math.ceil()

向上取整:比自己大的最小整数
ceil是天花板的意思,表示向上取整,用数学符号⌈ ⌉表示

Math.ceil(6.1) = 7.0
Math.ceil(6.9) = 7.0

向下取整 Math.floor()

向下取整:比自己小的最大整数
floor是地板的意思,表示向下取整,用数学符号⌊ ⌋表示

Math.floor(9.1) = 9.0
Math.floor(9.9) = 10.0

Math.round()

四舍五入后取整,其算法为Math.round(x+0.5),即原来的数字加上0.5后再向下取整即可

Math.round(-5.5) = -5
Math.round(-5.6) = -6

Math.rint()

取整为它最接近的整数,如果与两个整数的距离相等,偶数的整数作为一个双精度值返回。
它有两个特殊的情况:

  1. 如果参数本身是整数,则返回本身。
  2. 如果不是数字或无穷大或正负0,则结果为其本身。

Math.rint(-5.5) = -6.0
Math.rint(-6.5) = -6.0

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126628.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月8日 上午8:40
下一篇 2022年4月8日 上午8:40


相关推荐

  • smtp邮件服务器的作用,smtp服务器是什么意思(smtp服务器作用及使用指南)[通俗易懂]

    smtp邮件服务器的作用,smtp服务器是什么意思(smtp服务器作用及使用指南)[通俗易懂]smtp服务器是什么意思SMTP的全称是“SimpleMailTransferProtocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地,SMTP服务器就是遵循SMTP协议的发送邮件服务器,不同邮件服务商均有对应的smtp服务器地址,并且这个地址会提供给大家…

    2026年4月17日
    5
  • 程序员 你读过的书,藏着自己的命运 | 技术类(一)

    做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!程序员 你读过的书,藏着自己的命运 | 技术类(一)本文的标题来自CSDN的征文题目,让我感触很深。读过书的让你成长,读过的书改变着我们的思想,读过的书也不断成就我们。我也写了一篇征文:程序世界,平凡的我。本文整理的大多数书籍,都是针对Java程序员的,有一些基础类的书籍,如计算机基础 ,适合每个程序员阅读。整…

    2022年3月1日
    48
  • rpm 安装及更新

    rpm 安装及更新安装rpmsudorpm-ivh/Users/aaa.bbb/rpmbuild/RPMS/x86_64/worker-0.0.1-1.x86_64.rpm–force–prefix=/home/chroot/最后prefix是指定安装路径,如果不指定,就是在根目录/rpm-qa|grept-server…

    2022年6月9日
    53
  • Dify/n8n/Coze/LangChain选型与Agent实战:从工具对比到落地指南

    Dify/n8n/Coze/LangChain选型与Agent实战:从工具对比到落地指南

    2026年3月15日
    2
  • 堆排序算法图解详细流程(堆排序过程图解)

    堆排序的时间复杂度O(N*logN),额外空间复杂度O(1),是一个不稳定性的排序目录一准备知识1.1大根堆和小根堆二堆排序基本步骤2.1构造堆2.2固定最大值再构造堆三总结四代码一准备知识堆的结构可以分为大根堆和小根堆,是一个完全二叉树,而堆排序是根据堆的这种数据结构设计的一种排序,下面先来看看什么是大根堆和小根堆1.1大根…

    2022年4月18日
    363
  • 通过maven,给没有pom文件的jar包生成pom文件,maven项目引入本地jar包

    通过maven,给没有pom文件的jar包生成pom文件,maven项目引入本地jar包问题一 经常遇到公司私服或者中央仓库没有的 jar 包 然后通过各种渠道找到了解决问题的 jar 包 但是发现没有 pom 文件 maven 项目引入之后 还有 maven 在本地仓库找不到对应 jar 包的 pom 文件 打包的时候会在私服下载对应 jar 包的 pom 文件而抛出异常 通过 maven 就可以解决这个问题 前提是你安装了 maven 然后在命令行执行命令就 OK 了 ERROR Failedtoex

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号