import java.util.Scanner;
public class PrimeNumberChecker {
public static void main(String[] args) {
long number,i;
boolean flag = false;
System.out.println("A Program to check if the entered number is a Prime Number or not.\n---");
Scanner sm = new Scanner(System.in);
System.out.print("Enter the Natural Number: ");
number = sm.nextInt();
if (number==1) {
System.out.println("1 is not a Prime Number."
+ "\n---\nExplanation: "
+ "A natural number (i.e. 1, 2, 3, 4, 5, 6, etc.) is called a prime number\n(or a prime) if it has exactly two positive factors, 1 and the number itself.\n1 has only one positive factor i.e. no. 1 only. Hence 1 is neither prime nor composite.");
System.exit(0);
}
if (number