Program Java untuk Menampilkan Bilangan Prima Antara Dua Interval

Dalam program ini, Anda akan belajar menampilkan bilangan prima di antara dua interval tertentu, rendah dan tinggi. Anda akan belajar melakukan ini menggunakan while dan for loop di Java.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:

  • Java sementara dan melakukan… saat Loop
  • Pernyataan Java if… else
  • Java untuk Loop

Contoh: Menampilkan Bilangan Prima Di Antara dua Interval

 public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( boolean flag = false; for(int i = 2; i <= low/2; ++i) ( // condition for nonprime number if(low % i == 0) ( flag = true; break; ) ) if (!flag && low != 0 && low != 1) System.out.print(low + " "); ++low; ) ) )

Keluaran

 23 29 31 37 41 43 47 

Dalam program ini, setiap bilangan antara rendah dan tinggi diuji untuk bilangan prima. Bagian dalam for loop memeriksa apakah bilangan tersebut prima atau tidak.

Anda dapat memeriksa: Program Java untuk Memeriksa Nomor Perdana untuk penjelasan lebih lanjut.

Perbedaan antara memeriksa bilangan prima tunggal dibandingkan dengan interval adalah, Anda perlu mengatur ulang nilai flag = falsepada setiap iterasi loop sementara.

Catatan : Jika Anda memeriksa interval dari 0 sampai 10. Kemudian, Anda perlu mengecualikan 0 dan 1. Karena 0 dan 1 bukanlah bilangan prima. Syaratnya adalah:

 if (!flag && low != 0 && low != 1)

Artikel yang menarik...