Even or Odd Number in Java

Check whether a given integer is even or odd.

BeginnerModule 1: Basic Java ProgramsExample 5 of 20
even-or-odd-number.java
1import java.util.Scanner;
2
3public class Main {
4 public static void main(String[] args) {
5 Scanner sc = new Scanner(System.in);
6
7 System.out.print("Enter an integer: ");
8 int n = sc.nextInt();
9
10 if (n % 2 == 0) {
11 System.out.println(n + " is Even");
12 } else {
13 System.out.println(n + " is Odd");
14 }
15
16 sc.close();
17 }
18}

Output

Enter an integer: 7
7 is Odd

What's going on

A number is even if it leaves remainder 0 when divided by 2 (n % 2 == 0), otherwise it is odd.