Aşağıdaki konumuz kullanıcının girdiği sayının mükemmel sayı olup olmadığına bakan java örneğini göstermektedir.
Java Kodu :
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
int toplam=0;
System.out.print("Bir Sayı Giriniz:");
int sayi=scanner.nextInt();
for (int i=1; i<sayi; i++){
if (sayi % i == 0){
toplam +=i;
}
}
if (sayi==toplam){
System.out.println(sayi+"Mükemmel Bir Sayıdır.");
}
else{
System.out.println(sayi+"Mükemmel Bir Sayı Değildir.");
}
}
}
Çıktı :


Vakit ayırdığınız için teşekkürler bir sonraki yazımızda görüşmek üzere 🙂