public class Tools
{
public static boolean isPerfect(int n)
{
int sum;
int i;
sum = 0;
for ( i = 1; i < n; i++ )
{
if ( n%i == 0 )
sum = sum + i;
}
if ( sum == n )
return true;
else
return false;
}
}
public class MyProg
{
public static void main(String[] args)
{
int x;
for ( x = 1; x <=1000000; x++ )
{
if ( Tools.isPerfect(x) )
System.out.println(x);
}
}
}
|