本帖最后由 杨旭 于 2011-12-31 17:06 编辑
- public static void main(String[] args) {
- System.out.println(isOdd(4));
- System.out.println(isOdd(3));
- System.out.println(isOdd(Math.abs(-3)));//负数不管是奇数还是偶数都返回false
-
- }
-
- //判断奇数
- private static boolean isOdd(int i) {
- return i%2==1;//这个为什么不行呢
- //下面都可以正确表达
- //return i%2!=0;
- //return (i&1)!=0;
- }
- }
复制代码 用Math.abs() 取一下绝对值 就OL |