`
yuyiming1986
  • 浏览: 63440 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Math.round方法

阅读更多
Math.round()

java.lang.Math类有两个round()方法,定义如下:

public static int round(float);
public static long round(double);

它们都返回整数,且采用四舍五入进行运算,运算规则如下:
(1).如果参数为正数,小数点后采用四四舍五入,如果小数点后面>=0.5则整数部分加1,否则舍弃小数点后面的数据。
(2).如果参数是负数,如果小数点后面的<-0.5,则负数整数部分加上-1.否则舍弃小数点后面的数据。


测试代码:
public class Main {
	
	public static void main(String[] args) {
		
		
		System.out.println("Math.round(1.4):"+Math.round(1.4));
		System.out.println("Math.round(1.5):"+Math.round(1.5));
		System.out.println("Math.round(1.6):"+Math.round(1.6));
		System.out.println("Math.round(-1.4):"+Math.round(-1.4));
		System.out.println("Math.round(-1.5):"+Math.round(-1.5));
		System.out.println("Math.round(-1.6):"+Math.round(-1.6));
		
		
	}
}


输出:

Math.round(1.4):1
Math.round(1.5):2
Math.round(1.6):2
Math.round(-1.4):-1
Math.round(-1.5):-1
Math.round(-1.6):-2
分享到:
评论

相关推荐

    Javascript四舍五入Math.round()与Math.pow()使用介绍

    在本文中,我们将介绍JavaScript中的两个重要数学函数:Math.round()和Math.pow()。这两个函数虽然在数学运算中十分常用,但是它们的使用场合和效果却各不相同。通过详细解析,我们可以更好地理解这两个函数如何在...

    Math.Round()--c#与java的区别.pdf

    《Math.Round()在C#与Java中的差异及银行家舍入法》 在编程领域,尤其是在涉及数值计算的时候,精确的舍入操作至关重要。本文将深入探讨Math.Round()函数在C#和Java这两种广泛使用的编程语言中的不同表现,以及背后...

    JavaScript中用于四舍五入的Math.round()方法讲解

    此方法返回一个数四舍五入为最接近的整数的值。 语法 Math.round( x ) ; 下面是参数的详细信息: x: 一个数字 返回值: 返回数字四舍五入为最接近的整数的值。 例子: &lt;html&gt; &lt;head&gt; &lt;title&gt;...

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

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

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

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

    【Java】Math.random()

    Math.Random()简介 Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。 for (int i = 0; i ...

    math.random用法

    可以使用 Math.round(Math.random()*(y-x))+x 生成一个 x 到 y 之间的随机数,例如生成一个 5 到 20 之间的随机数可以使用 Math.round(Math.random()*15)+5。 6. 应用实例 在 Flash 中,可以使用 Math.random() ...

    详解Java中Math.round()的取整规则

    Java 中的 Math.round() 方法是一个常用的函数,用于将浮点数舍入到最近的整数。但是,关于 Math.round() 的取整规则存在一些误解和争议。下面我们将详细介绍 Math.round() 的取整规则,并通过示例代码对其进行验证...

    JavaScript Math.round() 方法

    JavaScript中的`Math.round()`方法是用于执行四舍五入操作的核心数学函数,它接收一个数值作为参数,并返回该数值四舍五入后的整数。这个方法对于处理浮点数时进行简单精确的数字调整非常有用,尤其是在需要进行货币...

    Js中Math方法的使用

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

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

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

    C# Math.Round()函数问题

    在C#编程语言中,`Math.Round()` 是一个非常常用的函数,用于进行数值的舍入操作。然而,正如标题和描述中提到的,它遵循的并非传统的四舍五入规则,而是“四舍六入五凑偶”原则,即对于舍入位是5的情况,会根据其后...

    JS脚本Math方法(强烈推荐).pdf

    16. `Math.round(x)`:将x四舍五入为最接近的整数。 17. `Math.ceil(x)`:返回大于或等于x的最小整数。 18. `Math.floor(x)`:返回小于或等于x的最大整数。 在JavaScript中,这些方法对于各种计算都非常有用,比如...

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

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

Global site tag (gtag.js) - Google Analytics