一、普通版
(1)完整源码
private static boolean isOdd1(int i) {
return (i > 0 ? i : -i) % 2 == 1;
}
(2)测试演示
public static void main(String[] args) {
System.out.println(isOdd1(10));
System.out.println(isOdd1(655394));
System.out.println(isOdd1(-127));
System.out.println(isOdd1(-10));
System.out.println(isOdd1(0));
}
二、升级版
(1)完整源码
private static boolean isOdd(int i) {
return (i & 1) == 1;
}
(2)测试演示
public static void main(String[] args) {
System.out.println(isOdd(10));
System.out.println(isOdd(655398));
System.out.println(isOdd(-128));
System.out.println(isOdd(-127));
System.out.println(isOdd(0));
}