Liczba pierwsza I
Jeden ze sposobów sprawdzenia czy dana liczba jest liczb¹ pierwsz¹.
class lpierwsza{
public static void main(String[] args)
{
int a,p;
double p1;
p=(int)(Math.random()*1000+8);
System.out.print("wylosowana liczba to "+p+"\n" );
a=2;
p1=(double)p;
p1=Math.sqrt(p1);
while ((p%a!=0)&&(a<=(int)p1))
{
a++;
}
if (a>(int)p1)
System.out.println("to jest liczba pierwsza "+p );
else
System.out.println("to nie jest liczba pierwsza "+p );
}
}