📅  最后修改于: 2023-12-03 15:32:03.589000             🧑  作者: Mango
在Java中,abs()
是Math类中的一个静态方法,它的作用是返回一个数的绝对值。
public static double abs(double num)
num
:要求绝对值的数值,可以是整数或小数。
返回一个double
类型的绝对值。
public class Main {
public static void main(String[] args) {
double num1 = -1.23;
double num2 = 2.45;
int num3 = -5;
System.out.println(Math.abs(num1)); // 1.23
System.out.println(Math.abs(num2)); // 2.45
System.out.println(Math.abs(num3)); // 5
}
}
abs()
方法只适用于数值类型(即byte
、short
、int
、long
、float
和double
)。char
,需要使用强制类型转换方法才能调用abs()
方法。num
为NaN
(Not a Number)或Double.NEGATIVE_INFINITY
,调用abs()
方法会返回这个数本身。Java中的abs()
方法是一个常用的数学方法,它可以方便地获得一个数的绝对值,无论这个数是整数还是小数,都可以通过Math.abs()
得到绝对值。