Script Java Untuk Mencari Bilangan Prima

Mungkin kalian tahu apa itu bilangan prima.Dan persepsi kalian dengan saya mungkin berbeda atau mungkin malah sama.Menurut kalian bilangan prima itu apa?

Saya sendiri karena telah lama tidak membuka buku matematika yang sudah kusam di lemari, hampir lupa apa itu bilangan prima.Setelah mencari-cari ,akhirnya saya menemukan apa itu bilangan prima.

Bilangan prima adalah bilangan yang dimulai dari 2 dan tidak habis dibagi dengan bilangan berapapun di bawahnya kecuali angka 1 dan bilangan itu sendiri.

Nah, mungkin kalian bisa menyebutkan bilangan-bilangan yang termasuk bilangan prima dengan batasan tertentu dalam artian tidak semuanya,mungkin bilangan prima antara 2 -20.Tapi bagaimana jika kalian disuruh menyebutkan bilangan prima antara 2-100? 2-1000? 2-10000?

Pusing campur mual, akan kalian rasakanšŸ˜€

Nah, disinilah kegunaan sebuah program yang memudahkan kita untuk melakukan pekerjaan yang terlalu sulit dan lama.

Pada postingan kali ini , saya akan menunjukkan bagaimana membuat program untuk mencari bilangan prima.

Langsung saja berikut source kodenya :

package Latihan1;

/**
 *
 * @author Fanjava
 */
public class BilPrima3 {
 public static void main(String args[]){
 int max = 10;
 boolean isPrima = false;
 
 for(int i=2; i<=max; i++){
 isPrima = true;
 for(int j=2; j<i; j++){
 if(i % j == 0){
 isPrima = false;
 break;
 }
 }
 if(isPrima){
 System.out.print(i +" ");
 }
 }
 }
}

5 thoughts on “Script Java Untuk Mencari Bilangan Prima

    1. 1. membuat variabel int max yang menampung batas range bilangan prima
      serta membuat variabel boolean untuk mengecek apakah bilangan prima atau bukan.
      2. kemudian dilakukan looping menggunakan for.
      3. for yang pertama dimulai dengan 2, karena bilangan prima dimulai dengan 2
      4. dan variabel isPrima diisi dengan nilai true, karena sudah melewati syarat pertama bilangan prima yaitu dimulai angka 2
      5. for yang kedua untuk melakukan syarat kedua bilangan prima yaitu,”idak habis dibagi dengan bilangan berapapun di bawahnya kecuali angka 1 dan bilangan itu sendiri.”
      6. Nah, kita cek dengan logika if,
      Jika i%j mempunyai sisa maka isPrima diberi nilai FALSE.
      Dan break, menghentikan perulangan karena sudah tidak memenuhi syarat.
      7. if Yang terakhir mengambil nilai dari isPrima = true;
      8. Cetak jika isPrima = true

      Semoga membantušŸ™‚

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s