Math.abs()的实现源码
通过三目运算符判断a是否小于0来实现
public static int abs(int a) {
return (a < 0) ? -a : a;
}
如果换种方式,性能会有20%左右的提升
代码如下
public static int abs(int a){
return (a^(a>>31))-(a>>31);
}
奇数偶数的判断
public static boolean isOdd(long a){
return (a & 1) == 1;
}
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对考高分网的支持。



