Java中的絕對值是一個數值不考慮正負號的大小。可以使用Math.abs()
方法來計算一個數的絕對值。該方法有多個重載版本,可以接受不同的參數類型,包括int
、long
、float
和double
。
以下是Java中計算絕對值的一些示例:
int num = -5;
int absNum = Math.abs(num); // absNum 的值為 5
long num = -10L;
long absNum = Math.abs(num); // absNum 的值為 10
float num = -3.14f;
float absNum = Math.abs(num); // absNum 的值為 3.14f
double num = -2.718;
double absNum = Math.abs(num); // absNum 的值為 2.718
除了Math.abs()
方法外,還可以使用條件運算符(三元運算符)來計算絕對值:
int num = -5;
int absNum = (num < 0) ? -num : num; // absNum 的值為 5
這種方法適用于任何數值類型,包括基本數據類型和包裝類。