在Java中,要求一个数的绝对值,可以使用Math.abs()
方法。这个方法接受一个double
类型的参数,并返回其绝对值。以下是一些示例:
public class AbsoluteValue { public static void main(String[] args) { int number1 = -5; int number2 = 7; double number3 = -3.5; double number4 = 4.2; System.out.println("绝对值 of " + number1 + " is: " + Math.abs(number1)); // 输出: 5 System.out.println("绝对值 of " + number2 + " is: " + Math.abs(number2)); // 输出: 7 System.out.println("绝对值 of " + number3 + " is: " + Math.abs(number3)); // 输出: 3.5 System.out.println("绝对值 of " + number4 + " is: " + Math.abs(number4)); // 输出: 4.2 } }
注意:Math.abs()
方法对于整数类型(如int
、long
)只能求正数的绝对值,对于负数会返回相反数。对于浮点数类型(如double
、float
),它会返回一个接近于零的数,但不会改变其符号。