The program checks whether an entered input is even or not. A number which is divisible by 2 is said to be even number whereas remaining ones are said to be odd. For example, even numbers are 2,4,6 whereas odd numbers are 1,3,5.
There are various ways to achieve this functionality. But in this article, we’ll be using two ways :
1) Using if and else
2) Using ternary Operator
Program:
import java.util.*; public class Main { public static void main(String[] args) { int number; Scanner ed = new Scanner(System.in); System.out.print("Please enter a number : "); number = ed.nextInt(); if(number%2==0) System.out.print(number+" is even"); else System.out.print(number+" is odd"); } }
Ouput:
In the case of Even:
Please enter a number : 90 90 is even
In case of Odd:
Please enter a number : 43 43 is odd
Program:
import java.util.*; public class Main { public static void main(String[] args) { int number; String answer; Scanner ed = new Scanner(System.in); System.out.print("Please enter a number : "); number = ed.nextInt(); answer =(number%2==0)?(number+" is even"):(number+" is odd"); System.out.println(answer); } }
Output:
In case of even :
Please enter a number : 22 22 is even
In case of Odd :
Please enter a number : 89 89 is odd
Approach :
This post was last modified on August 13, 2022