Laman

Jumat, 04 November 2011

code program deret bilangan prima

package bil_prima;
import javax.swing.JOptionPane;

public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int i,j,batasan; // Mendeklarasikan variabel bertipe integer
        String range;   // Mendeklarasikan variabel bertipe string
        boolean bil_prima = false;  //Mendeklarasikan variabel boolean
       

        //menampilkan kotak dialog input batasn bilangan
        range=JOptionPane.showInputDialog("Masukkan batasan bilangan:");
        batasan=Integer.parseInt(range);    //merubah variabel string menjadi integer

        for ( i = 2; i <= batasan; i++) {
         if (i >= 2) {
             bil_prima = true; // seleksi pertama dan mengasumsikan bahwa 2 adalah bil. prima
           
             // Membagi nilai i
             // dengan nilai yg lebih besar dari nilai i
             // Dimulai dg angka 2
             for (j = 2; j < i; j++) {
                 if (i % j == 0) {
                     //jika membagi benar sehingga pengulangan berhenti berarti bukan bil.prima
                     bil_prima = false;
                     break;     //jika bukan bil.prima maka looping berhenti
                 }
             }
         }
         if(bil_prima){         //menmpilkan bil.prima
             System.out.println(i);}
         }
    }

Tidak ada komentar:

Posting Komentar