不应以 x % 2 == 1 为条件,因为此方法无法判别负数,如 (-5) % 2 == -1。正确的方法是使用位运算 x & 1 == 1,或 x % 2 != 0。 参考自[url="http://findbugs.sourceforge.net/"]FindBugs[/url]。