Java中的绝对值函数是Math.abs()
,它可以处理以下情况:
- 整数(int)和长整数(long)的绝对值计算。例如:
int num1 = -5; int num2 = 7; System.out.println("绝对值 of num1: " + Math.abs(num1)); // 输出:5 System.out.println("绝对值 of num2: " + Math.abs(num2)); // 输出:7
- 浮点数(float)和双精度浮点数(double)的绝对值计算。例如:
float num3 = -3.14f; double num4 = 2.718; System.out.println("绝对值 of num3: " + Math.abs(num3)); // 输出:3.14 System.out.println("绝对值 of num4: " + Math.abs(num4)); // 输出:2.718
需要注意的是,Math.abs()
对于负数会返回其正数形式,对于非负数则返回其本身。