**题目描述
一个数如果恰好等于它的因子之和,这个数就称为“完数”,例如,6的因子为1、2、3,而6=1+2+3,因此6就是完数。编程找出1000以内的所有完数
输入描述
无
输出描述
1000以内的所有完数
输入样例
无
输出样例
6
28
496
**
import java.util.*;
public class Main
{
public static void main(String []args)
{
int sum=0;
int n=1;
for(int i=1;i<=1000;i++)
{
for(n=1;n<i;n++)
{
if(i%n==0)
{
sum+=n;
}
if(sum==i&&n==i-1)
{
sum=0;
System.out.println(i);
}
}
sum=0;
}
}
}