Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- =====================================================
- chapter 6: Functions
- Ex3:
- =====================================================
- */
- public class MyProgram {
- public static boolean isPerfect(int num){
- int sum=0;
- for(int i=1;i<num;i++){
- if(num%i==0)
- sum+=i;
- if(sum>num)
- return false;
- }
- if (sum==num)
- return true;
- return false;
- }
- public static void main(String[] args) {
- final int SIZE=10000;
- boolean res;
- for(int i=1;i<SIZE;i++){
- res=isPerfect(i);
- if (res)
- System.out.println(i+" is perfect!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment