You are on page 1of 3

package Demo;

import java.util.Scanner;
import java.lang.*;
public class PrimeNo
{

int n=1000;
public void primeNo(int num) {
// TODO Auto-generated method stub
//int num;
Scanner sc=new Scanner(System.in);
System.out.println("Enter no. to check prime or not");
num = sc.nextInt();
if(num==0) {
System.out.println("Number is zero");
System.exit(0);

}//if(num==0)
if(n<num) {
System.out.println("number is an out of range");
primeNo(num);

}//(n<num)
do {
int cnt=0 ;
for(int i=1;i<=n;i++) {
if(num%i==0)

cnt++;

}//for

if(cnt==2)
System.out.println(num+ " a prime number");
else
System.out.println(num+" not Prime no");

primeNo(num);

}while(num<=n);

}//method

}//class

/*********************************************Main
Method********************************/

package Demo;

import java.util.Scanner;
public class TestPrimeNo {

public static void main(String[] args) {


// TODO Auto-generated method stub

//Scanner sc=new Scanner(System.in);


//System.out.println("Enter no. to check prime or not");
int num=0;//= sc.nextInt();
PrimeNo p=new PrimeNo();
p.primeNo(num);
//p.primeNo(num);
}

/*************************OUTPUT**************************/
/*Enter no. to check prime or not
12345
number is an out of range
Enter no. to check prime or not
1
1 not Prime no
Enter no. to check prime or not
2
2 a prime number
Enter no. to check prime or not
3
3 a prime number
Enter no. to check prime or not
4
4 not Prime no
Enter no. to check prime or not
5
5 a prime number
Enter no. to check prime or not
6
6 not Prime no
Enter no. to check prime or not
7
7 a prime number
Enter no. to check prime or not
8
8 not Prime no
Enter no. to check prime or not
89
89 a prime number
Enter no. to check prime or not
90
90 not Prime no
Enter no. to check prime or not
4000
number is an out of range
Enter no. to check prime or not
500
500 not Prime no
Enter no. to check prime or not
0
Number is zero
*/

You might also like