I made this program test prime.
I want it improve I have idea but I don’t now how it insert in into program.
Howe somebody else idea?
My idea: if(prime[i]==true)
i*i==false;
Thank for your help
public class testPrime{
public static void main(String[] args) {
int limit = 1000;
int i,j;
boolean []prime=new boolean[limit+1];
for( i=1;i<=limit;i+ +){
prime[i]=true;
if(i%2==0)
prime[i]=false;
if((i%3==0)||(i %5==0))
prime[i]=false;
prime[1]=true;
prime[2]=true;
prime[3]=true;
prime[5]=true;
if(prime[i]==false)
continue;
for( j=2;j<i;j++){
if(i%j==0)
prime[i]=false;
}
if(prime[i]==true)
System.out.prin tln(i+" is_prime**");
else
System.out.prin tln(i+" no_prime");
}
}
}
I want it improve I have idea but I don’t now how it insert in into program.
Howe somebody else idea?
My idea: if(prime[i]==true)
i*i==false;
Thank for your help
public class testPrime{
public static void main(String[] args) {
int limit = 1000;
int i,j;
boolean []prime=new boolean[limit+1];
for( i=1;i<=limit;i+ +){
prime[i]=true;
if(i%2==0)
prime[i]=false;
if((i%3==0)||(i %5==0))
prime[i]=false;
prime[1]=true;
prime[2]=true;
prime[3]=true;
prime[5]=true;
if(prime[i]==false)
continue;
for( j=2;j<i;j++){
if(i%j==0)
prime[i]=false;
}
if(prime[i]==true)
System.out.prin tln(i+" is_prime**");
else
System.out.prin tln(i+" no_prime");
}
}
}
Comment