package ch2_expressive_puzzlers.puzzle_1;
public class Oddity {
public static boolean isOdd(int i) {
return i % 2 == 1;// wrong
// return i%2!=0;// right
// return (i&2)!=0; // faster and better
}
public static void main(String[] args) {
Oddity O= new Oddity();
System.out.println(O.isOdd(-99));
//out: false beceause -99%2=-1 not 1
int i=Integer.MAX_VALUE;
System.out.println(i);//out 2147483647
i++;
System.out.print(i);//out -2147483648
}
}
java解惑之奇偶性
最新推荐文章于 2021-07-30 23:56:53 发布