Menu

Check Perfect or not - Java Program

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

System.out.println("Enter a number to check for perfect number or not");
Scanner sc= new Scanner(System.in);
int number= sc.nextInt();

int sum=0;

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

if(sum==number)         System.out.println(number+ " is a Perfect number");
else                                 System.out.println(number+ " is not a perfect number");
}}