一个数如果恰好等于它的所有的可能因子之和,这个数就称为“完数”,汝6=1+2+3;找出1000以内的所有完数?
public class Wanshu{
public static void main(String[] args){
Wanshu t = new Wanshu();
t.t1();
}
public void t1(){
for(int i=2;i<=1000;i++){
int sum = 0;
for(int j=1;j<=i/2;j++){
if(i%j==0){
sum += j