Program untuk Menampilkan Bilangan Prima dengan Range Tertentu dengan Java

1/26/2014 02:49:00 PM
Biasanya, saat belajar bahasa pemrograman java, kita akan diminta membuat program yang dapat menampilkan bilangan prima, entah itu dimulai dari angka 2, atau dari angka tertentu yang diinputkan pengguna.

Berikut ini contoh kodingan saya untuk program penampil bilangan prima dengan range tertentu yang dapat diinputkan pengguna

import java.util.Scanner;
public class kasusPrima {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int awal, akhir, bil;  
        System.out.println("Program Penampil Bilangan Prima");
        System.out.print("Masukkan batas awal\t: "); awal=in.nextInt();
        System.out.print("Masukkan batas akhir\t: "); akhir=in.nextInt();
        System.out.printf("Bilangan prima dari %d sampai %d adalah \n", awal, akhir);
        int ang=awal;
        while (ang <= akhir) {
            int tmp = 0;
            for (int bagi = 2; bagi < ang; bagi++) {
                if (ang%bagi==0) {
                    tmp=1;
                }
            }
            if (tmp != 1) {
                System.out.println(ang); 
                }
            ang++;
        }
    }
}


Fungsi dari tmp = 0 adalah untuk inisiasi variabel sementara sehingga program hanya akan mencetak angka yang dapat dibagi oleh 1 dan bilangan itu sendiri saja.
Nanti hasilnya akan seperti ini

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Penulisan markup di komentar
  • Untuk penulisan huruf bold gunakan <strong></strong> atau <b></b>.
  • Untuk penulisan huruf italic gunakan <em></em> atau <i></i>.
  • Untuk penulisan huruf underline gunakan <u></u>.
  • Untuk penulisan huruf strikethrought gunakan <strike></strike>.
  • Untuk penulisan kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

4 comments

fungsi dari tmp= 0 itu apa??

Balas

fungsi dari tmp= 0 itu apa??

Balas

kalau bilanganya dari 1-100 itu 1 termauk bilangan prima padahal bukan

Balas

Silakan komentarnya untuk kemajuan blog ini.
Tapi jangan spam ya :)