import java.util.Scanner;
import java.io.BufferedReader;
import java.io.InputStreamReader;
class EvenOddPrime
{
public static void main(String args[]) throws Exception
{
BufferedReader in = new BufferedReader(new InputStreamReader(System. in ));
System.out.println("1-Check even or odd number");
System.out.println("2-Check prime number or not");
System.out.println();
System.out.print("Select any option: ");
int select = Integer.parseInt( in .readLine());
switch (select)
{
case 1:
int num;
System.out.print("Enter an Integer number: ");
//The input provided by user is stored in num
Scanner input = new Scanner(System. in );
num = input.nextInt();
/* If number is divisible by 2 then it's an even number
* else odd number*/
if (num % 2 == 0) System.out.println("Entered number is even");
else System.out.println("Entered number is odd");
break;
case 2:
int temp;
boolean isPrime = true;
Scanner scan = new Scanner(System. in );
System.out.print("Enter an integer number: ");
//capture the input in an integer
int numb = scan.nextInt();
for (int i = 2; i <= numb / 2; i++)
{
temp = numb % i;
if (temp == 0)
{
isPrime = false;
break;
}
}
//If isPrime is true then the number is prime else not
if (isPrime) System.out.println(numb + " is a Prime Number");
else System.out.println(numb + " is not a Prime Number");
}
}
}Thank you, keep learning and sharing
