java獲取絕對值
- IT科技
- 關注:1.16W次
<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型別。
語法
各個型別的方法格式類似如下:
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
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/noxyx0.html