How to Check Even or Odd in Java
The following sample Java program shows how the modulus operator in Java can be used to check whether a given number is even or odd. The following program reads a number from the console using the Scanner class and System.in input stream,
import java.util.Scanner; // Java program to check whether a number is even or odd. public class EvenOrOdd { public static void main(String[] args) { System.out.println("Please enter a number"); Scanner scanner = new Scanner(System.in); int input = scanner.nextInt(); if (input % 2 == 0) { System.out.println(input + " is an even number"); } else { System.out.println(input + " is an odd number"); } scanner.close(); } }
Compile the program,
javac EvenOrOdd.java
Run the program
java EvenOrOdd