Program Memunculkan Bilangan Prima Java

Bilangan prima adalah bilangan yang habis dibagi dengan satu dan dengan bilangan itu sendiri. Pada kesempatan kali ini, kita akan membuat program untuk memunculkan bilangan prima menggunakan java dengan fungsi for. yang kita lakukan adalah mengulang program hingga ia mendapatkan angka yang sama dengan dirinya sendiri dan memunculkannya, cukup simple kan. ?

#Program Bilangan Prima Java

import java.util.Scanner;
/**
 *
 * @author Razaq Nice
 */
public class prima {
   
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
       
        System.out.print("masukkan batas: ");
        int batas = input.nextInt();
    int j,k;
    for( k=1; k<=batas;k++){ // for pertama
        int i=0;
        for( j=1; j<=batas;j++){ // for kedua
           
            if(k % j == 0){ // if pertama
                i++;
            }
        }
        if( i==2){ // if kedua
            System.out.println(k);
        }
    }
    }
   
   
}


Perjelasan 

~ for yang pertama berfungsi untuk memberikan nilai, for yang kedua berfungsi untuk menyeleksi nilai, menyeleksi angka, apakah angka yang diberikan jika dibagikan dengan angka penyeleksi memberikan sisa bagi 0? jika ia i++; menambah i.

~di if yang kedua dilakukan seleksi nilai yang telah diseleksi, yang tidak dapat saya jelaskan adalah mengapa i == 2 akan memunculkan bilangan prima, dan kenapa jika i != 2 akan memunculkan selain bilangan prima

Output: 
output program bilangan prima di java





Artikel Terkait:

0 comments:

Ada pertanyaan?? Silahkan tanyakan di kotak komentar .. :)