我有一个代码,但它显示错误操作符%未定义参数类型int [],int
public class Test {
public static void main(String [] args) {
int[] n = {2,3,5,7};
System.out.println(arePrimeFactors(n));
}
public static boolean arePrimeFactors(int[] n){
boolean a = arePrimeFactors(n);
if (n%2==0) {
return false;
for(int i=3;i*i<=n;i+=2) {
if(n%i==0)
return false;
}
return true;
}}}
你们可以检查一下我是java的新手 谢谢