更新時間:2024-04-21 14:57:32 來源:動力節(jié)點 瀏覽1050次
在Java中,可以使用Math類中提供的abs方法來獲取一個數(shù)的絕對值。這個方法有兩個重載版本:一個接受int類型參數(shù),一個接受long類型參數(shù),返回的結(jié)果也是相應類型的絕對值。
使用方法如下:
此外,在Java中還有一個Math類中提供的靜態(tài)方法floorMod,可以返回兩個參數(shù)的余數(shù),也可以用于求絕對值。
例如,對于一個整數(shù)n,可以通過floorMod(n, 2)來判斷n是奇數(shù)還是偶數(shù)。而對于一個任意類型的數(shù)值x,可以通過Math.floorMod(x, n)來計算x除以n的余數(shù)。
例如:
需要注意的是,對于除數(shù)為0的情況,Math類中的abs方法和floorMod方法都會拋出ArithmeticException異常。
相關(guān)閱讀