首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java程序确定单数

2013-10-01 
java程序确定奇数亲们,问题来了哦回答正确的第一个人才可以给分哦确定唯一的参数i是否为奇数,下面的方法可

java程序确定奇数
亲们,问题来了哦  回答正确的第一个人才可以给分哦

确定唯一的参数i是否为奇数,下面的方法可行吗?

public static boolean isOdd(int i){

  return i%2==1;

} java
[解决办法]
不可以,负数不可行,换成 i%2!=0
[解决办法]
java pluzzer中的第一题。。
有四分之一的概率是错的。isOdd方法对于所有负奇数的判断均会失败。所有负数都会返回false。因为负整数%2的值为-1或0。
一般用 return i%w != 0;
当然 还可以使用 return (i & 1) != 0; 不过说实话我还是不太会用位计算符来操作。

热点排行