1、传统的利用取余进行判断
if (n % 2 == 1) {
//n为奇数
}
if (n % 2 == 0) {
//n为奇数
}
2、利用位运算&进行判断
if((n & 1) == 1){
// n 是个奇数。
}
if((n & 1) == 0){
// n 是个偶数。
}
3、利用异或运算^进行判断
if (1 ^ n == n - 1) {
//n为奇数
}
if (1 ^ n == n + 1) {
//n为偶数
}
1、传统的利用取余进行判断
if (n % 2 == 1) {
//n为奇数
}
if (n % 2 == 0) {
//n为奇数
}
2、利用位运算&进行判断
if((n & 1) == 1){
// n 是个奇数。
}
if((n & 1) == 0){
// n 是个偶数。
}
3、利用异或运算^进行判断
if (1 ^ n == n - 1) {
//n为奇数
}
if (1 ^ n == n + 1) {
//n为偶数
}