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