Kod:
Kendisi hariç tüm pozitif tam sayı bölenleri toplamı kendisine eşit olan sayıya mükemmel sayı denir. Örnek: 6=1,2,3 1+2+3=6
package mükemmelsayi;
import java.util.Scanner;//Dışardan sayı girmek için kullandım.
public class MükemmelSayi {
public static **** main(String[] args) {
int a;
Scanner veri=new Scanner(System.in);
System.out.print("SAYI GİRİNİZ: ");
a=veri.nextInt();
int top=0;
for(int i=1; i<a;i++)
{
if(a%i==0)
top+=i;
}
if(top==a) System.out.print(a + " " + "Mükemmel Sayı'dır");
else
System.out.print(a + " " + " Mükemmel Sayı Değildir.");
}
}