Menu

Read a number from the user and Display sum of Perfect numbers upto n;


import java.util.*;
class Sum_perfect{
public static void main(String[] args) {

Scanner sc= new Scanner(System.in);
System.out.print("Enter upper limit : ");
int end= sc.nextInt();
int SUM_PERFECT = 0;
for(int g=1; g<=end; g++)
{

        int number =g;
        int sum=0;
        for(int i=1;i<number;i++)
        {
        if(number % i==0) sum= sum + i;
        }

if(sum==number) {System.out.println("The perfect number is " + number);   SUM_PERFECT= SUM_PERFECT+number;}

        }
System.out.println("The sum of perfect numbers is "+SUM_PERFECT);
}}