所以當我編譯它時說它缺少必需的返回值。關於缺少return語句的java bluej
import java.util.*;
class p19
{
public static int isPDA(int n)
{
Scanner ob=new Scanner(System.in);
int i,s=0;
for(i=1;i<n;i++)
{
if(n%i==0)
{
s=s+i;
}
if(s==n)
{
return 0;
}
if(s<n)
{
return -1;
}
if(s>n)
{
return +1;
}
}
}
}