Java perfect number

Posted on

perfect.java

import java.util.Scanner;

class numberDemo
{

int iNumber;
Scanner obj = new Scanner(System.in);

public void isPerfect()
{

int iSum=0;

System.out.print(“Please enter number: “);
iNumber = obj.nextInt();

 

for(int i=1;i<iNumber;i++)
{

if(iNumber % i == 0)
{

iSum = iSum + i;

}

}

if(iSum == iNumber)
{
System.out.println(iNumber + ” is perfect number”);
}
else
{

System.out.println(iNumber + ” is not perfect number”);

}

}

}
public class perfect
{
public static void main(String args[])
{

numberDemo obj = new numberDemo();

obj.isPerfect();

}

}

Output

perfect