本文章是看了<< Java解惑 >>这本书,不过有几点确实是不太容易注意到的.大家可以看看
- 奇数性
判断一个数是不是奇数
错误做法
i % 2 == 1;
无论你何时使用到了取余操作符,都要考虑到操作数和结果的符号。
正确做法
i % 2 != 0; 或者 (i & 1) != 0;
- 当在操作很大的数字时,千万要提防溢出。
- 3.
本文章是看了<< Java解惑 >>这本书,不过有几点确实是不太容易注意到的.大家可以看看
错误做法
i % 2 == 1;
无论你何时使用到了取余操作符,都要考虑到操作数和结果的符号。
正确做法
i % 2 != 0; 或者 (i & 1) != 0;