Friday, January 23, 2015

Java fresher interview question:To validate the number is prime or not

// to validate the number is a prime or not
package learning.java;
import java.util.Scanner;
public class Primenumber
{
    public static void main(String[] args)
    {
        Scanner Sc=new Scanner(System.in);
        System.out.println("Please enter the number");
        int number,i;       
        number=Sc.nextInt();
        System.out.println("The number entered by the user is "+number);
        if (number<0)
        {
            System.out.println("Invalid number");
        }
        else if(number==0)
        {
            System.out.println("0 is a Even number, it is not prime number");
        }
        else if (number==1)
        {
            System.out.println("1 is a Odd number, it is not prime number");
        }       
        for( i=2;i<=number;i++)
        {
            if (number%i==0)
            {
                           
            if(i==number)
            {
                System.out.println(number + " is  Prime Number");
            }
            else
            {
                System.out.println(number + " is not Prime Number");   
            }
            break;
            }
         }
    }
}   
   

No comments: