`
Mr.Joe
  • 浏览: 136873 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java Math的 floor,round,ceil

    博客分类:
  • java
阅读更多

floor 返回不大于的最大整数
round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)
round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。

ceil 则是不小于他的最小整数

看例子

  Math.floor Math.round Math.ceil
1.4 1
1.5 1
1.6 1
-1.4 -2 -1  -1 
-1.5 -2 -1  -1 
-1.6 -2 -2  -1 
分享到:
评论

相关推荐

    Java Math.round(),Math.ceil(),Math.floor()的区别详解

    在Java编程语言中,`Math`类提供了几个用于处理数值的静态方法,其中包括`Math.round()`, `Math.ceil()`, 和 `Math.floor()`。这些方法主要用于处理浮点数,将它们转换成整数,但每种方法的取整策略不同。下面我们将...

    js中Math之random,round,ceil,floor的用法总结.docx

    ### JavaScript Math 对象中的 Random, Round, Ceil, Floor 方法详解 #### 一、引言 在JavaScript编程中,Math对象提供了一系列用于执行常见的数学运算的属性和方法。本文将重点介绍Math对象中的四个常用方法:`...

    JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解

    在JavaScript编程语言中,Math对象提供了许多用于数学计算的函数,其中包括Math.ceil()、Math.floor()和Math.round()这三个用于处理数字取整的函数。理解它们的用途和工作原理是编写精确的数值处理代码的关键。 1. ...

    【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc

    Delphi 取整函数详解 ...需要注意的是,Floor 和 Ceil 函数是 Math unit 中的函数,在使用前需要先引入 Math 单元。 Delphi 中的取整函数各有其特点和应用场景,了解它们的差异性可以帮助开发者更好地完成项目。

    Java math 常用函数

    ### Java Math类常用函数详解 在Java编程语言中,`Math`类提供了丰富的数学运算功能,包括基本的算术操作、对数计算、指数运算、三角函数等。这些方法可以帮助开发者轻松实现各种复杂的数学计算任务。下面将详细...

    js中Math之random,round,ceil,floor的用法总结

    JavaScript中的Math对象包含了一系列用于数学计算的函数,其中包括random、round、ceil和floor四个方法,它们在编程中常用于处理数值运算,特别是涉及到随机数和数值取整的情况。以下是这四个方法的详细说明: 1. *...

    java中math类的使用

    #### Math.ceil(), Math.floor(), Math.round() `Math.ceil()`方法返回大于或等于参数的最小整数值;`Math.floor()`返回小于或等于参数的最大整数值;`Math.round()`则按四舍五入规则返回最接近的整数值。这些方法...

    Math对象的取整方法和获取随机数方法(教辅).pdf

    通过本文,我们可以了解到 Math.ceil()、Math.floor()、Math.round() 和 Math.random() 方法的使用方法和应用场景。 公式总结: * 取整方法:Math.ceil()、Math.floor()、Math.round() * 随机数取整公式:Math....

    免费开源!! Java 面试必会 直通BAT

    Math 类中提供了三个与取整有关的方法:ceil、floor、round,这些方法的作用与它们的英 文名称的含义相对应,例如,ceil 的英文意义是天花板,该方法就表示向上取整, Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的...

    Js中Math方法的使用

    本文主要介绍三个常用的方法:`Math.ceil()`、`Math.round()`以及`Math.floor()`。 #### Math.ceil() `Math.ceil()`函数返回大于或等于一个指定数字的最小整数。简单来说,它会将传入的数值向上取整到最接近的整数...

    Javascript Math ceil()、floor()、round()三个函数的区别

    下面来介绍将小数值舍入为整数的几个方法:Math.ceil()、Math.floor()和Math.round()。 这三个方法分别遵循下列舍入规则: ◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数; ◎Math.floor()执行...

    面试题: Java Math类常见的数学运算和用法

    6. **Math.floor()**:与Math.ceil()相反,它对一个浮点数进行下取整,返回小于或等于该数的最大整数。例如,`Math.floor(3.8)`返回3。 7. **Math.max()** 和 **Math.min()**:这两个方法分别用于找出两个数中的较...

    Java中Math类的常用方法

    与`Math.floor()`相反,`Math.ceil()`方法返回不小于参数a的最小整数。这意味着它会将传入的浮点数向上取整到最接近的整数,但不低于原始数值。 **示例:** ```java System.out.println(Math.ceil(1.4)); // 输出 ...

    Java程序设计基础:Math类.pptx

    Math类取整方法和random随机值方法 Math类 Math类 1 掌握常用数学函数; 2 会使用Math类中的方法解决数学问题。 double ceil( double x) //返回一个大于等于 x的最小整数值 ...int n = Math.round(2.1f)

    java中math类.docx

    Java 中 Math 类的常用方法 Java 中的 Math 类提供了一些静态方法来执行基本数学运算,包括指数、对数、平方根、幂运算、三角函数等。这些方法可以帮助开发者快速实现数学运算,并且可以提高代码的可读性和可维护性...

    JavaScript Math.round() 方法

    - `Math.floor(x)`:向下取整,即使尾数大于0.5也会向下舍入。 - `Math.trunc(x)`:去掉数字的小数部分,不进行任何四舍五入。 - `Math.sqrt(x)`:求平方根。 - `Math.pow(x, y)`:计算`x`的`y`次方。 ### 5. 应用...

    java数学工具类Math详解(round方法)

    Java中的`Math`类是Java标准库`java.util`包中的一个工具类,它提供了一系列静态方法,用于执行各种数学运算。这个类包含了处理基本数值的函数,如求绝对值、取整、随机数生成以及与圆周率相关的计算等。在本篇文章...

    java 使用取整函数

    与 `Math.floor()` 相反,`Math.ceil()` 函数返回大于或等于给定浮点数的最小整数。对于正数,它会向上取整;对于负数,它会向下取整。 ```java double num = 3.2; int result = (int) Math.ceil(num); // result ...

Global site tag (gtag.js) - Google Analytics