关于JAVA解惑奇数性问题~? 菜鸟第一问:public static boolean isOdd(int i){ return i % 2 == 1;}为什么我运行后输入一个负数会回复TRUE而不是FALSE 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static boolean isOdd(int i){ return i % 2 != 0;} 《Java解惑》讲得很清楚啊,楼主不可能看不懂吧另外:public static boolean isOdd(int i){ return (i & 1)!=0;} public static boolean isOdd(int i){return i % 2 == 1;}负数和2取余永远都是一个负数吧楼上说的很清楚 //第一种方法 public boolean isOdd(int i) { return (i % 2 )!= 0; } //第二种方法 public boolean isOdd(int i) { return (i & 1) != 0; } 楼主你真的输入负数可以返回true么 如何设置让子类的getResource()拿到的不是父类的classloader 你们习惯怎样写主函数形参里的args? 排序的JTable java 如何实现远程的文件上传下载? 面试时一道sql问题 用java怎么将XML文档中的任意数据读出来 两个文本框读取文本 jbuilder开发乱码问题 Netscape?? 贴了几个论坛,发现没人能解决这个问题 怎样在case里调用一个类 时间转换的问题
return i % 2 != 0;
}
另外:
public static boolean isOdd(int i)
{
return (i & 1)!=0;
}
return i % 2 == 1;
}
负数和2取余永远都是一个负数吧
楼上说的很清楚
//第一种方法
public boolean isOdd(int i) {
return (i % 2 )!= 0;
}
//第二种方法
public boolean isOdd(int i) {
return (i & 1) != 0;
}