判断奇偶的方法:
public boolean oddOrNot(int n){
return (n & 1) != 0;
}
另一种写法(错误):
public boolean oddOrNot(int n){
return (n % 2) == 1;
}
说明:
(1)第二种方法错误原因在于负数情况会判断错误;
(2)第一种方法充分考虑到了各个方面,包括性能方面。
判断奇偶的方法:
public boolean oddOrNot(int n){
return (n & 1) != 0;
}
另一种写法(错误):
public boolean oddOrNot(int n){
return (n % 2) == 1;
}
说明:
(1)第二种方法错误原因在于负数情况会判断错误;
(2)第一种方法充分考虑到了各个方面,包括性能方面。