prime , . . :
prime (a, b-1) ;
:
return prime (a, b-1) ;
else if (b>1).
, , . , , , , 99 999 999 ?
- , . , , , , , .
, , - , . divide, , ( ).
, , :
- , 2, 2, 4, 6, 8 0, .
- , 5, 5, .
60%. , , .
. , , , , , , 9.
10% - , . , . , , 32- , (. ).
:
public static boolean prime (int num) {
int t = 2;
while (t * t <= num) {
if ((num % t) == 0) {
return false;
}
t++;
}
return true;
}
, . , - ( ) , -.
, , - , .
100 , grep, , , : -)
, ( return) , 7 , , ( , , - if (a < 1) ...).
, , prime(3,3).
, , prime(3,2).
, 3 % (2-1) == 0 (N % 1 0).
, false. , , else if (b>2), , , .
, , , . , .
public class prime
{
public static boolean isPrime (int num) {
int t = 2;
while (t * t <= num) {
if ((num % t) == 0) {
return false;
}
t++;
}
return true;
}
public static void main (String[] arg)
{
System.out.println (isPrime (7)) ;
}
}