| 本帖最后由 杨旭 于 2011-12-31 17:06 编辑 
 用Math.abs()  取一下绝对值  就OL复制代码        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;
        }
}
 |