java陷阱之判断奇数

2015-02-01 06:30:01 阅读( 190 )

2650人 收藏本页

标签:Java面试题

public static boolean isOdd(int i){
return i % 2 == 1;
}
public static void main(String[] args) {
for(int i = 1; i <= 10; i++) {
System.out.println(isOdd(i));
}
}
结果:
true
false
true
false
true
false
true
false
true
false

但当将循环条件变为-10到10你会发现所有负数都为false

来自IT公司面试手册

下一篇:在java中如何跳出当前的多重嵌套循环?

上一篇:说说&和&&的区别。

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题