Java Mükemmel Sayı Bulma

DrogbA

Forum Üyesi
Katılım
27 Ara 2020
Mesajlar
3,440
Tepkime puanı
0
Puanları
36
Merhaba,

Java ile mükemmel sayı bulmak için kullancağımız yöntem basittir.

Mükemmel sayı: Sayının bölenlerinin toplamının sayıya eşit olmasıdır. Eğer bölenlerinin toplamı kendisine eşit ise sayı mükemmeldir.

Java'da yapmak için kodlar şu;

Kod:
package capanornek;

//import java.util.Arrays;
import javax.swing.JOptionPane;
//import javax.swing.JScrollPane;
//import javax.swing.JTextArea;

/**
 *
 * @AuthoR Birol Karaosman
 */
public class CapanOrnek{

    public static void main(String[] args) {
       int sayi = Integer.parseInt(JOptionPane.showInputDialog("Bir Sayı Giriniz")); // Ekrana mesaj kutusu ile değer alalım
       int toplam=0;
      
        for (int i = 1; i <= sayi/2; i++) { // Döngü 1 den başla, sayının yarısına kadar döngüyü çalıştır
            if (sayi % i ==0) {// Sayının i'inci sayı ile modu 0 ise
                toplam+=i;//toplam değişkenine i değerini at
            }
        }
        if (sayi==toplam) {// eğer girilen sayı döngüdeki bölümlerin toplamına eşitse
            JOptionPane.showMessageDialog(null, sayi+" Mükemmel Sayıdır");
        }
        else // Değilse
              JOptionPane.showMessageDialog(null, sayi+" Mükemmel Sayı Değildir");
    }
  
  
}
 

Nutella

Bayan Üye
Özel Üye
Katılım
2 Ocak 2021
Mesajlar
3,559
Tepkime puanı
0
Puanları
36
Cinsiyet
  1. Bayan
Takım
Galatasaray
Paylaşım için teşekkürler.
 
metal işleme
Üst