Program Java untuk Memaparkan Nombor Perdana Antara Dua Selang

Dalam program ini, anda akan belajar untuk menunjukkan nombor perdana antara dua selang waktu tertentu, rendah dan tinggi. Anda akan belajar melakukan ini menggunakan sebentar dan untuk gelung di Java.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:

  • Java sambil dan lakukan … sambil Loop
  • Java jika … lain Pernyataan
  • Java untuk Gelung

Contoh: Paparkan Nombor Perdana Antara dua Selang

 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; ) ) )

Pengeluaran

 23 29 31 37 41 43 47 

Dalam program ini, setiap nombor antara rendah dan tinggi diuji untuk perdana. Bahagian dalam untuk gelung memeriksa sama ada nombor itu utama atau tidak.

Anda boleh menyemak: Program Java untuk Memeriksa Prime Number untuk penjelasan lebih lanjut.

Perbezaan antara memeriksa nombor perdana tunggal dibandingkan dengan selang adalah, anda perlu menetapkan semula nilai flag = falsepada setiap lelaran loop sementara.

Catatan : Sekiranya anda memeriksa selang dari 0 hingga 10. Kemudian, anda perlu mengecualikan 0 dan 1. Oleh kerana 0 dan 1 bukan nombor perdana. Syaratnya adalah:

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

Artikel menarik...