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