java">package demo08sort; //求300以内的完全数 //所谓完全数,就是一个数等于它的所有非本身因数之和 public class exercise { public static void main(String[] args) { int num=0; for (int i = 1; i <=300; i++) { int s=0; for (int j = 1; j <=i/2; j++) { if(i%j==0){ s=s+j; } } if(s==i){ num++; } } System.out.println(num); } }