很多朋友都想知道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)); } }
编译以上程序,输出结果为:
8 100.0 90.0
以上就是小编今天的分享,希望可以帮到大家。