我对java相当陌生,我不知道为什么这段代码没有编译。它有时也不会返回我的结果。有什么建议么?
public static char isPrime(int x)
{
for(int y=2;y<x;y++)
char result = 'r';
if(x%y==0)
result = 't';
else
result = 'f';
return result;
}
或者
public static char isPrime(int x)
{
char result = 'r';
for(int y=2;y<x;y++)
if(x%y==0)
result = 't';
else
result = 'f';
return result;
}