个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。编程找出1000以内的所有完数。
public static void test8(){
for(int a = 1;a <= 1000;a++){
int b = 0;
for(int i = 1; i< a;i++){
if(a%i == 0 ){
b += i;
}
}
if(a == b){
System.out.println(a);
}
}
}