Bilangan Prima (Rekursif)

Posted on 22 Juli 2008. Filed under: Java |

Definisi bilangan prima tidak lain adalah bilangan asli yang lebih besar dari 1 dan hanya habis dibagi oleh bilangan 1 dan bilangan itu sendiri. Contoh beberapa bilangan prima antara lain, 2, 3, 5, 7, 11, 13…

Nah, berikut ini aku akan share bagaimana membuat aplikasi Java untuk mencari bilangan prima secara rekursif.


/**
 *
 * @author secangkirkopipanas
 */
public class Prima {

    private static int ambilNilaiRekursif(int number, int index) {
        if (index == 1)
            return 1;
        else if (number % index == 0)
            return 1 + ambilNilaiRekursif(number, --index);
        else
            return 0 + ambilNilaiRekursif(number, --index);
    }

    public static boolean cekBilanganPrima(int num) {
        if (num > 1)
            return (ambilNilaiRekursif(num, num) == 2);
        else
            return false;
    }

    public static void main(String[] args) {
        int num = 3000;
        if (cekBilanganPrima(num))
            System.out.println("Bilangan Prima");
        else
            System.out.println("Bukan Bilangan Prima");
    }

}

Semoga bermanfaat!


Read Full Post | Make a Comment ( 3 so far )

Recently on secangkirkopipanas...

Apa itu JSON?

Posted on 21 Juli 2008. Filed under: XML dan JSON |

Aplikasi Java Untuk Instant Messaging Berbasis Jabber/XMPP

Posted on 20 Juli 2008. Filed under: Java |

Integrasi PHP Web Services dan J2ME Menggunakan KSOAP2

Posted on 18 Juli 2008. Filed under: Java |

Kirim SMS dari SMSLib 3.3.0 ke MIDlet Menggunakan Port

Posted on 18 Juli 2008. Filed under: Java |

Vista Task Switch di Windows XP

Posted on 2 Januari 2008. Filed under: Multimedia dan Internet |

Tips Untuk Mengubah Tampilan Yahoo! Messenger Seperti Google Talk

Posted on 27 Desember 2007. Filed under: Multimedia dan Internet |

Integrasikan Web Anda dengan Yahoo User Interface (YUI) Calendar

Posted on 27 Desember 2007. Filed under: .NET, Java, Multimedia dan Internet, PHP |

Internet Connection Sharing Untuk Fastnet Menggunakan Jaringan Ad-Hoc

Posted on 24 Desember 2007. Filed under: Multimedia dan Internet, Networking |

Berita Online Menggunakan Media RSS Pada J2ME MIDlet

Posted on 23 Juli 2007. Filed under: Java, XML dan JSON |

Pengiriman Email Pada PHP Menggunakan Swift Mailer

Posted on 19 Juli 2007. Filed under: PHP |

    About

    kopi, bukan hanya sebagai sebuah minuman, tetapi juga sebuah inspirasi

    RSS

    Subscribe Via RSS

    • Subscribe with Bloglines
    • Add your feed to Newsburst from CNET News.com
    • Subscribe in Google Reader
    • Add to My Yahoo!
    • Subscribe in NewsGator Online
    • Komentar-komentar terakhir pada seluruh tulisan dalam RSS
    • Subscribe in Rojo

    Meta

Liked it here?
Why not try sites on the blogroll...