黑马程序员技术交流社区

标题: 判断一个输入的整数是否为奇数? [打印本页]

作者: 328078121    时间: 2013-8-30 10:54
标题: 判断一个输入的整数是否为奇数?
本帖最后由 328078121 于 2013-8-30 19:48 编辑

public static boolean isOdd(int i){      return i%2==1;}
public static boolean isOdd(int i){      return i%2!=0;}请问哪种方法会存在bug,为什么?
作者: C-STAL白鳍豚    时间: 2013-8-30 11:25
第一种有严重Bug, 你想如果是负奇数呢, 怎么可能余1啊.
第二种没问题




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2