Java Math abs()方法及实例
绝对值是指与参数中传递的数字相对应的正值。现在极客们一定想知道它到底是什么意思,所以它指的是不管是正数还是负数被传递给计算,在这两种情况下,计算都会发生在对应的正数上。 所以为了计算任何数字的绝对值,我们在Java中有一个指定的方法,称为 abs() ,存在于java.lang包内的Math类中。
java.lang.Math.abs() 返回一个给定参数的绝对值。
- 如果参数不是负数,则返回该参数。
- 如果参数是负数,则返回该参数的负数。
语法:
参数: 要确定其绝对值的Int、long、float或double值。
返回类型: 该方法返回参数的绝对值。
抛出的异常: ArithmeticException
提示: 必须注意以下的通用返回类型。
- 如果参数是double或float类型。
- 如果参数是正零或负零,结果是正零。
- 如果参数是无穷大,结果是正无穷大。
- 如果参数是NaN,结果是NaN。
- 如果参数是int或long类型: 如果参数等于Integer.MIN_VALUE或Long.MIN_VALUE的值,即最负的可表示的int或long的值,结果是相同的值,即为负值。
例1 :
输出
例2 :
输出