Java中取絕對值的函數是Math類中的abs()方法。該方法可以返回一個數的絕對值。
在Java中,Math類是一個包含數學運算方法的工具類。它提供了一系列的靜態方法,用于執行各種數學運算,包括取絕對值。
要使用Math類的abs()方法來取絕對值,只需將需要取絕對值的數作為參數傳遞給該方法即可。下面是一個示例代碼:
`java
int num = -10;
int absNum = Math.abs(num);
System.out.println("絕對值:" + absNum);
在上面的代碼中,我們定義了一個變量num并賦值為-10,然后使用Math.abs()方法將其取絕對值,并將結果賦值給absNum變量。我們使用System.out.println()方法將結果輸出到控制臺。
運行上述代碼,輸出將是:
絕對值:10
通過調用Math.abs()方法,我們成功地將-10取絕對值得到了10。
需要注意的是,Math.abs()方法接受的參數可以是整數、浮點數或long類型的數值,并返回對應類型的絕對值。例如,對于浮點數,Math.abs()方法將返回一個正數。
除了Math類的abs()方法外,還可以使用三元運算符來實現取絕對值的功能。例如:
`java
int num = -10;
int absNum = num >= 0 ? num : -num;
System.out.println("絕對值:" + absNum);
在上面的代碼中,我們使用三元運算符判斷num的正負,如果num大于等于0,則將num賦值給absNum;否則,將-num賦值給absNum。這樣就可以實現取絕對值的效果。
無論是使用Math類的abs()方法還是三元運算符,都可以實現取絕對值的功能,具體使用哪種方式取決于實際需求和個人偏好。