Menu

Read two numbers and Display Perfect numbers in the range

import java.util.*;
class Display_perfect{
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.print("Enter a number to start : ");
int start= sc.nextInt();
System.out.print("Enter a number to end : ");
int end= sc.nextInt();

for(int g=start; 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(number);

        }

}}