确定唯一的参数是否为奇数,下述方法不可行(参数为0或者为负时)

public static boolean isOdd(int i){
  return i%2==1;//用1比较
 }

正解:public static boolean isOdd(int i){
  return (i%2)!=0;//与0比较
 }

public static boolean isOdd(int i){
  return (i&1)!=0;//取余
}

posted on 2013-11-13 14:15  慧是永远  阅读(166)  评论(0编辑  收藏  举报