1. 程式人生 > >2. 編寫方法int fun(int n)判斷一個數n是否完數,是返回1,不是返回0。要求在main方法中呼叫fun方法求出2~1000中所有的完數,並輸出。

2. 編寫方法int fun(int n)判斷一個數n是否完數,是返回1,不是返回0。要求在main方法中呼叫fun方法求出2~1000中所有的完數,並輸出。

import java.util.Scanner;public class He2  {public static void main(String[] args) {          System.out.println("1000以內的完數如下:");          fun();      }       public static void fun(){          for(int n=2;n<=1000;n++){              int sum=0;             for(int j=1;j<n/2+1;j++){                  if(n%j==0)                      sum+=j;              }              if(sum==n)                  System.out.println("  "+n);          }     }  }