java获取绝对值

作者:原创时间:2022-03-30
文档

   

很多朋友都想知道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

以上就是小编今天的分享,希望可以帮到大家。

显示全文
java delete java调用asmx接口 java dependency java dev java fastdfs java development java dict java fastjson java feign java divide java field java field获取值 java dockerfile java file.exists() java fileinputstream java findfirst java flatmap java dowhile java flink java drools java调用c++ java调用c++接口 java delegate java decodeuri java decode java调python java decaf java读取本地excel java读取json java dataset java规则引擎 java dataframe java表单校验 java获得当前路径 java dashboard java获取随机数 java daemon java获取随机字符串 java ctp java获取运行时间