Perfect Number:
- The sum of factors except itself is equals to the same number is called Perfect Number
- for example 6 is perfect number
- factors of 6 : 1, 2, 3 and 6
- Sum is = 1+2+3 = 6
import java.util.Scanner;
public class PerfectNumber
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("Enter n value : ");
int n = scan.nextInt();
int sum=0;
for(int i=1 ; i<n ; i++)
{
if(n%i==0)
sum = sum+i;
}
if(n==sum)
System.out.println(n + " is Perfect number");
else
System.out.println(n + " is not Perfect number");
}
}
Output:
Enter n value :
6
6 is Perfect number