嘉祥李根所与刘军喜:java中如何计算一个数的绝对值啊

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 00:53:28
有一个程序
int a=-9;
我想取a的绝对值怎么作

* Java得到一个整数的绝对值,不使用任何判断和比较语句,包括API. <br> ,程序如下:
public class Test {
public static void main(String[] args) {
for (int i = -5; i <= 5; i++) {
System.out.println(abs(i)); *此句算出绝对值。调用下面的函数

}
}
public static int abs(int num)

{
return num * (1 - ((num >>> 31)<<1));
}
}

在最上面声明如下:
importkava.lang.math.*;
然后就可以用
abs(a)来求a的绝对值了

java中lang包是不用显式import的,Math.abs(a)就行了,其中a可以是double,float,int,long类型

Math.abs(a)
试一下吧!记不清楚了