JAVA判断奇偶数


num % 2==0?"偶数":"奇数";
num & 1==0?"偶数":"奇数";

请记住“&”是一个按位操作.您可能已经意识到这一点,可以通过一些1和0的系列来表示.例如:

...10110110

在二进制中,因为它是基数2,只要数字的按位版本以0结尾,它就是偶数,当它以1结尾时它是奇数。因此,做一个按位&以上为1是:

...10110110 & ...00000001

当然,这是0,所以你可以说原始输入是偶数.或者,考虑一个奇数.例如,将1添加到上面的内容中.然后

...10110111 & ...00000001

当然位运算的效率较高

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM