java 每天一练(二)

public static void main(String[] args) {
    for (int i = 2; i <1000; i++) {
        int sum=0;
        for (int j = 1; j < i; j++) {//判断因子不包含自身
            if (i%j==0) {
                sum=sum+j;
            }
        }
        if (sum==i) {
            System.out.println(i+"===完数==");//在所有因子累加后再判断是否与自身相等,相等才是完数
        }
    }
}

posted @ 2016-11-21 17:22  对自己狠点对自己好点  阅读(174)  评论(0编辑  收藏  举报