public class MathUtils {    /**     * 向上取整:比自己大的最小整数     * @param num     * @return     */    public static Double ceil(double num){        return Math.ceil(num);    }    /**     * 向下取整:比自己小的最大整数     * @param num     * @return     */    public static Double floor(double num){        return Math.floor(num);    }    /**     * 四舍五入后取整,其算法为Math.round(x+0.5),即原来的数字加上0.5后再向下取整即可     * @param num     * @return     */    public static Long round(double num){        return Math.round(num);    }    /**     * 取整为它最接近的整数,如果与两个整数的距离相等,偶数的整数作为一个双精度值返回。     * @param num     * @return     */    public static Double rint(double num){        return Math.rint(num);    }
}

Java之Math三种取整方法相关推荐

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

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

  2. JavaScript:绝对值和三种取整方法(floor、round、ceil)详解

    文章目录 前言 前言 <script>// 1.绝对值方法console.log(Math.abs(1));console.log(Math.abs(-1));console.log(Ma ...

  3. JAVA三种取整方法

    方法一:向上取整Math.ceil(); 举例:Math.ceil(11.4)=12; Math.ceil(-11.6)=-11; 方法二:向下取整Math.floor(); 举例:Math.floo ...

  4. js内置对象中Math绝对值和三个取整方法

    1.Math绝对值 Math.abs() 函数返回数字的绝对值. Math.abs('-1'); // 1 Math.abs(-2); // 2 Math.abs(null); // 0 Math.a ...

  5. JavaScript-115:Math绝对值和三个取整方法

    绝对值方法 console.log(Math.abs(2)); console.log(Math.abs(-2)); console.log(Math.abs('-1')); // 因式转换 会把字符 ...

  6. C语言有以下几种取整方法:

    C语言有以下几种取整方法: 1.直接赋值给整数变量.如:    int i = 2.5; 或 i = (int) 2.5;    这种方法采用的是舍去小数部分. 2.C/C++中的整数除法运算符&qu ...

  7. C语言有以下几种取整方法

    C语言有以下几种取整方法:     1.直接赋值给整数变量.如:     int i = 2.5; 或 i = (int) 2.5;     这种方法采用的是舍去小数部分     2.C/C++中的整 ...

  8. 2021-07-24 JavaScript 常用内置函数之绝对值和三个取整方法的使用

    <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8" ...

  9. C 语言取整的几种方法6,C语言有以下几种取整方法:

    C语言有以下几种取整方法: 1.直接赋值给整数变量.如:    int i = 2.5; 或 i = (int) 2.5;    这种方法采用的是舍去小数部分. 2.C/C++中的整数除法运算符&qu ...

最新文章

  1. 从马尔科夫链到吉布斯采样与PageRank
  2. latex 下划线_Vim Latex 的使用和配置技巧 (三): 用 snippet 编辑 latex
  3. cogs 610. 数对的个数
  4. 学习笔记(二十)—— 网络编程
  5. Django搭建简易博客教程(四)-Models
  6. 从str中选 m 个数的所有排列算法
  7. python+pyqt5实现24点小游戏
  8. 华为申请注册小艺商标,该商标多品类已被注册
  9. ccf矩阵java_CCF系列之矩阵(201512-5)
  10. php的vr视频教程,1分钟教会你:如何用手机观看VR视频
  11. C# Console Application
  12. 英特尔显卡驱动 Intel Graphics Driver for Windows 10 v30.0.101.1069 官方正式安装版 64位
  13. JSP内置对象及其常用方法
  14. python计算iv值_Python计算IV值的示例讲解
  15. 密码编码学与网络安全学习笔记
  16. D-Tale,实现Pandas GUI高效数据分析
  17. linux exchange 账号,使用Linux客户端Thunderbird连接Exchange Server
  18. 打马赛克就安全了吗?GitHub热榜的“AI消除马赛克”,上线三天收获近万star
  19. 关于三极管,我忽视了两点
  20. 红蓝攻防演练过程中零失陷经验分享

热门文章

  1. s2023gc53次大公约数
  2. 安川伺服驱动器usb驱动_不受信任的USB驱动器有哪些危害?
  3. 计算机仿真技术-基于matlab的电子信息类课程课后答案,计算机仿真技术——基于MATLAB的电子信息类课程(第3版)...
  4. java四则运算考试系统_小学生四则运算出题软件-基于java控制台的实现
  5. .Text blog的一点点安装心得
  6. DECISION-BASED ADVERSARIAL ATTACKS: RELIABLE ATTACKS AGAINST BLACK-BOX MACHINE LEARNING MODELS 论文解读
  7. 模板————函数模板
  8. Python学习起来难不难?
  9. 运维常见软件工具注册码或序列号记录
  10. vue、uniapp实现锚点定位