Problem:- Write a program to check whether a given number is even or odd using Java?

Solution:- As we know if the number is divisible by 2 with remainder 0 is called even else odd number.

Example:- If we divide 4 by 2 we will get the remainder 0 because 4 is divisible by 2. So, 4 is an even number.

Java code:-

`package com.codeforsolution.java.logical;`

import java.util.InputMismatchException;import java.util.Scanner;

public class EvenOddCheck {

public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.println("Enter a number to check even or odd"); int num; try { num = s.nextInt(); if (num % 2 == 0) { System.out.println(num + " is an even number"); } else { System.out.println(num + " is odd number"); } } catch (InputMismatchException e) { System.out.println("Not a valid Integer"); } s.close(); }

}

Output:-

Enter a number to check even or odd

20

20 is an even number