Pozitif bir sayının kendinden küçük ve kendisini tam bölen sayıların toplamı şayet sayının kendisine eşitse bu sayıya mükemmel sayı ismi verilir.
2p−1(2p−1), 2p−1 olmak şartıyla
int sonuc;
for(int p=0 ; p<100 ; p++)
{
sonuc=(int) (((Math.pow(2, p))*(Math.pow(2, p)-1))/2);
System.out.println(sonuc+”\n”);
}
}