java获取绝对值

<link rel="stylesheet" href="https://js.how234.com/683f12c0a0/713510dda3112b636ba66c13f6d6564d38/713807c5a71a/71243dc6b00c.css" type="text/css" /><link rel="stylesheet" href="https://js.how234.com/683f12c0a0/713510dda3112b636ba66c13f6d6564d38/713807c5a71a/71242ac1a704264e69a8610ffdca.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