📜  Java数学abs()(1)

📅  最后修改于: 2023-12-03 15:32:03.589000             🧑  作者: Mango

Java数学abs()

在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()方法只适用于数值类型(即byteshortintlongfloatdouble)。
  • 对于非数值类型的参数,例如char,需要使用强制类型转换方法才能调用abs()方法。
  • 如果numNaN(Not a Number)或Double.NEGATIVE_INFINITY,调用abs()方法会返回这个数本身。
总结

Java中的abs()方法是一个常用的数学方法,它可以方便地获得一个数的绝对值,无论这个数是整数还是小数,都可以通过Math.abs()得到绝对值。