top of page
package alıştırmalar;
public class perfect_numbers {
public static void main(String[] args) {
System.out.print("***Perfect number***");
int number = 10000;// 10000 e kadar yap.
int result = 0;// Üstene toplama yapacağımız sonuç değişkeni.
for(int j=2; j<=10000; j++)
{
for(int i=1; i<j; i++)// Sayının bölenlerini bulmak için döngüye sokarız.
{
if(j%i == 0)
{
result += i; // Bölenlerini topluyoruz.
}
}
if(result == j) // Toplam sayıya eşit mi ?
{
System.out.println("\nNumber :" + j);
}
result = 0;
}
}
}
bottom of page