单选题:Java语言中,定义方法`boolean isPrime(int n)`的功能是判断正整数n(n>1)是否为素数,请选择完善程序。
Java语言中,定义以下方法boolean isPrime(int n)的功能是判断正整数n(n>1)是否为素数,请选择完善程序。
public static boolean isPrime(int n){
int i;
if(n==2) return true;
if(n%2==0) return false;
for(i=3;i*i<=n;i+=2)
if(_______________) break;
if(________________) return true;
return false;
}
A.n%i=0<br>
i*i>n
B.n/i==0<br>
i*i>n
C.n%i==0<br>
i*i>n
D.n%i==0<br>
i*i<n
答案:C
public static boolean isPrime(int n){
int i;
if(n==2) return true;
if(n%2==0) return false;
for(i=3;i*i<=n;i+=2)
if(_______________) break;
if(________________) return true;
return false;
}
A.n%i=0<br>
i*i>n
B.n/i==0<br>
i*i>n
C.n%i==0<br>
i*i>n
D.n%i==0<br>
i*i<n
答案:C