1、首先创建一个isOddNumber()方法,以方便接下来的调用。
2、一般人判断奇数的方法为x % 2 == 1,但这在Java中会出现一些问题,因为当x为负数时,它就不适用了。如图所示,当x为5时,返回true;当x为-5时,返回false。
3、为了避免这种问题的发生,我们可以用x % 2 != 0。
4、如果想让效率更高,可以用(x & 1) != 0。
时间:2024-10-12 17:50:42
1、首先创建一个isOddNumber()方法,以方便接下来的调用。
2、一般人判断奇数的方法为x % 2 == 1,但这在Java中会出现一些问题,因为当x为负数时,它就不适用了。如图所示,当x为5时,返回true;当x为-5时,返回false。
3、为了避免这种问题的发生,我们可以用x % 2 != 0。
4、如果想让效率更高,可以用(x & 1) != 0。