在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
),它會返回一個接近于零的數,但不會改變其符號。