✅ What is a Perfect Number?
A number is perfect if the sum of its proper divisors (excluding itself) equals the number.
Example: 28 → 1 + 2 + 4 + 7 + 14 = 28
import java.util.Scanner;
public class PerfectNumber {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print(“Enter a number: “);
int num = sc.nextInt();
int sum = 0;
for (int i = 1; i < num; i++) {
if (num % i == 0)
sum += i;
}
if (sum == num)
System.out.println(num + ” is a Perfect Number.”);
else
System.out.println(num + ” is not a Perfect Number.”);
}
}
📌 Example:
Input: 28
Output: 28 is a Perfect Number.