Hi all, I have encountered this problem of positive and negative numbers, odd and even, and I thought of this solution if(number % 2 == 0 && number < 0) { System.out.println("Negative even number"); } if(number < 0 && number % 2 == 1) { System.out.println("Negative odd number"); } if(number % 2 == 0 && number > 0) { System.out.println("Positive even number"); } if(number % 2 == 1 && number > 0) { System.out.println("Positive odd number"); } if(number == 0) { System.out.println("Zero"); } that doesn't seem to work. Any ideas, please?