Silakan klik Icon di atas
animasi bergerak naruto dan onepiece

Pilih Tujuan Anda Sekarang

Minggu, 16 Desember 2012

Mencari Bilangan Prima dengan Bahasa Java


Mencari Bilangan Prima dengan Bahasa Java

bilangan prima java
Sama seperti artikel saya Program untuk Mencari Bilangan Prima dengan Visual Foxpro, kali ini saya coba menerjemahkan ke bahasa java. Berikut adalah contoh mendapatkan bilangan prima dari 1 sampai dengan 100.
/**
 * 16-11-2012 22:53
 * @by thesuhu
 */
public class BilanganPrima {

    private static int i;
    private static int k;
    private static int n;

    public static String getPrima(int awal, int akhir) {
        String hasil = "";
        boolean isPrima = false;
        for (i = awal; i <= akhir; i++) {
             if (i > 1) {
                isPrima = true;
                if (i == 2) {
                    isPrima = true;
                } else {
                    n = i - 1;
                    for (k = 2; k <= n; k++) {
                        if (i % k == 0) {
                            isPrima = false;
                        }
                    }
                }
            }

            if (isPrima == true) {
                if ("".equals(hasil)) {
                    hasil = hasil + i;
                } else {
                    hasil = hasil + "," + i;
                }
            }
        }
        return hasil;
    }

    public static void main(String[] args) {
        System.out.println(BilanganPrima.getPrima(1, 100));
    }
}
SEMOGA BERMANFAAT ^_^