练习10:找出1-100之间的完美数。
提示:完美数是该数除自身外的所有因子之和等于这个数本身的数。如28=1+2+4+7+14。
package com.lovo;
public class B1 {
public static void main(String[] args) {
for(int i = 1 ;i <=100; i++){
int sum = 0 ;
for(int j = 1 ;j < i; j++ ){
if( i % j == 0 ){
sum += j;
}
}
if (sum==i){
System.out.println(i);
}
}
}
}