首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

java陷阱——奇数有关问题

2012-09-07 
java陷阱——奇数问题先看一个有问题的程序: public static boolean isOdd(int i){return i%2 1 }错误原

java陷阱——奇数问题

先看一个有问题的程序: public static boolean isOdd(int i){       return i%2 == 1; }错误原因:  如果i为负数的时候。。。  -1%2 将不会为 1,因为-1除以2的余数肯定不存在而不会是1,但是-1的确是奇数。。。。。。。。。改: public static boolean isOdd(int i){       return i%2  != 0; }

热点排行