摘要: 当我们要判断一个数是否为奇数时我们经常会写以下代码 1: public static boolean isOdd(int i) 2: { 3: return i%2==1; 4: }但是当i为负奇数的时候,i%2返回值为-1不是1,所以当i为负数的时候函数的返回值都是false。原因在于,Java对取余操作符的定义为对所有int数值a和所有非零... 阅读全文
posted @ 2012-09-25 15:35 hangox 阅读(385) 评论(0) 推荐(0) 编辑