Program Deret Bilangan Prima dengan Java

Halo gais! Jika sebelumnya sudah membuat Program Deret Bilangan Ganjil-Genap, sekarang waktunya membuat Program Deret Bilangan Prima dengan Java, yang merupakan salah satu Deret Bilangan yang terkenal dalam Matematika.

Sumber : Wikipedia.org

Untuk Software-nya, Anda bisa menggunakan NetBeans, Eclipse, IntelliJ IDEA, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDBTrinket, dll.

Bilangan Prima adalah Bilangan Asli lebih dari 1 yang bukan hasil kali dari dua bilangan asli yang lebih kecil. Bilangan asli yang lebih dari 1 dan bukan bilangan prima disebut bilangan komposit. Misalnya, 5 adalah bilangan prima karena 5 dapat ditulis sebagai 1×5 atau 5×1, sedangkan 4 bukanlah bilangan prima karena hasilkalinya (2×2), dimana kedua bilangan lebih kecil dari 4. Bilangan prima merupakan bagian pusat dari teori bilangan karena melibatkan teorema dasar aritmetika: setiap bilangan asli lebih besar dari 1 adalah bilangan prima itu sendiri atau dapat difaktorkan sebagai hasil kali tunggal hingga urutannya.

Berikut adalah 25 Bilangan Prima Pertama (Semua Bilangan Prima yang lebih kecil dari 100) :

1,2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97 (Barisan A000040 pada OEIS).

Inilah Deret Bilangan Prima dengan Bahasa Java :

import java.util.Scanner;
public class bilanganPrima {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        int bil, awal, akhir;
       
         System.out.println("Program Deret Bilangan Prima");
         System.out.print("Mulai dari : ");
         awal=input.nextInt();
         System.out.print("Sampai : ");
         akhir=input.nextInt();
         System.out.println("-----------------------------");
         for (int i=awal; i<=akhir; i++){
            bil=0;
            for (int j=1;j<=i;j++){
                if (i%j==0){
                    bil=bil+1;
                }
            }
            if (bil==2){
                System.out.print(i+" ");
            }
         }
   }
}

Input dan Output :

Program Deret Bilangan Prima
Mulai dari :  2
Sampai :  60
-----------------------------
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59

Sedangkan, Menentukan Deret Bilangan Prima dengan Bahasa Java :

import java.util.Scanner;
public class mntknBilPrima {
    public static void main(String args[]){
        Scanner input = new Scanner(System.in);
        int bil, cek=0;
       
        System.out.println("PROGRAM MENENTUKAN BILANGAN PRIMA ATAU BUKAN");
        System.out.print("Masukan Angka : ");
        bil=input.nextInt();
   
        for (int i=2; i<=bil; i++){
            if (bil % i == 0){
                cek++;
            }
        }
       
        if (cek==1){
            System.out.println("Bilangan Prima");
        }else {
            System.out.println("Bukan Bilangan Prima");
        }  
   }
}

Input dan Output :

PROGRAM MENENTUKAN BILANGAN PRIMA ATAU BUKAN
Masukan Angka :  17
Bilangan Prima 
PROGRAM MENENTUKAN BILANGAN PRIMA ATAU BUKAN
Masukan Angka :  20
Bukan Bilangan Prima


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post