當前位置:生活全書館 >

IT科技

> java獲取絕對值

java獲取絕對值

<link rel="stylesheet" href="https://js.how234.com/bdf1083093/a4fb0a2d90d5e7db978c76453942a4aad8/a4f61d3594de/a4ea273683c8.css" type="text/css" /><link rel="stylesheet" href="https://js.how234.com/bdf1083093/a4fb0a2d90d5e7db978c76453942a4aad8/a4f61d3594de/a4ea303194c0eaf695827b59325e.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><style>pre{overflow-x: auto}</style>

   <link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

很多朋友都想知道java怎麼獲取絕對值?下面就一起來了解一下吧~

java標準類庫包括一個稱為abs()的絕對值方法, Math類將Java abs()方法過載以處理所有原始型別, Java確定要呼叫哪個版本的abs()方法主要取決於引數的型別。

如果引數為正, 則返回相同的引數。

如果引數為負, 則返回不帶負號的相同引數。

如果引數為正零或負零, 則結果始終為正零。

如果引數不是數字(NaN), 則結果為NaN。

如果引數為無窮大, 則結果為無窮大。

如果傳遞的引數是Integer.MIN_VALUE和Long.MIN_VALUE, 則結果是相同的值。

Math.abs() 返回引數的絕對值。引數可以是 int, float, long, double, short, byte型別。

java獲取絕對值

語法

各個型別的方法格式類似如下:

double abs(double d)float abs(float f)int abs(int i)long abs(long lng)

引數

任何原生資料型別。

返回值

返回引數的絕對值。

例項

public class Test{ public static void main(String args[]){Integer a = -8;double d = -100;float f = -90;    System.out.println(Math.abs(a));System.out.println(Math.abs(d));     System.out.println(Math.abs(f));    }}

編譯以上程式,輸出結果為:

8100.090.0
標籤: java 獲取 絕對值
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/noxyx0.html