如何确定给定数字是偶数还是奇数?我一直想弄清楚这个问题很长时间了,但一直没有得到任何结果。
最佳答案
您可以使用取模运算符,但这可能会很慢。如果是整数,可以这样做:
if ( (x & 1) == 0 ) { even... } else { odd... }
这是因为低位总是设置为奇数。
关于java - 检查数字是偶数还是奇数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7342237/
标签 java
如何确定给定数字是偶数还是奇数?我一直想弄清楚这个问题很长时间了,但一直没有得到任何结果。
最佳答案
您可以使用取模运算符,但这可能会很慢。如果是整数,可以这样做:
if ( (x & 1) == 0 ) { even... } else { odd... }
这是因为低位总是设置为奇数。
关于java - 检查数字是偶数还是奇数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7342237/