public class isOdd { public static void main(String[] args) { System.out.println(isOdd(11)); System.out.println(isOdd(-1)); System.out.println(isOdd2(-1)); System.out.println(isOdd2(0)); System.out.println(isOdd3(-3)); System.out.println(isOdd3(0)); } public static boolean isOdd(int i){ //第一次尝试 return i%2 == 1; } public static boolean isOdd2(int i){ //第二次尝试 return Math.abs(i)%2 == 1; } public static boolean isOdd3(int i){ //第三次尝试 return i%2 !=0; } } true false true false true false 第二第三两次可以用