не должен ли последний возврат быть одной закрывающей фигурной скобкой позже?
private static boolean Prime(int x){
for(int i=1;i*i<x;i++)
{
if(x%i==0){
return false;
}
}
return true;
}
и, как примечание, вы можете остановить цикл for в квадратном корне из x.
i * i < x
или
i < sqrt(x)
Я обновил условие в блоке кода с отступом.