我试图找出一个数字是否是素数.我创建了这个方法,稍后我将在另一个类中使用它.
编译时它告诉我在for循环之外需要一个return语句,但如果我尝试返回布尔值,它会给我一个错误(找不到符号).我该怎么回事?
public class NumeroPrimo {
public static boolean primo(int numero){
for (int i=2; i<numero/2; i++){
if(numero%i==0){
return false;
}
else return true;
}
}
}
Run Code Online (Sandbox Code Playgroud) java ×1