Program Java untuk Menampilkan Bilangan Prima Antara Interval Menggunakan Fungsi

Dalam program ini, Anda akan belajar menampilkan semua bilangan prima di antara interval yang diberikan menggunakan fungsi di Java.

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

  • Metode Java
  • Java sementara dan melakukan… saat Loop

Untuk mencari semua bilangan prima di antara dua bilangan bulat, checkPrimeNumber()dibuat fungsi. Fungsi ini memeriksa apakah suatu bilangan prima atau tidak.

Contoh: Bilangan Perdana Antara Dua Bilangan Bulat

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

Keluaran

 23 29 31 37 41 43 47 

Dalam program di atas, kita telah membuat fungsi bernama checkPrimeNumber()yang mengambil parameter num dan mengembalikan nilai boolean.

Jika bilangan tersebut adalah bilangan prima, ia mengembalikan true. Jika tidak, itu akan kembali false.

Berdasarkan nilai kembali, nomor tersebut dicetak di layar di dalam main()metode.

Perhatikan bahwa di dalam metode checkPrimeNumber (), kita melakukan perulangan dari 2 ke num / 2. Ini karena sebuah angka tidak dapat dibagi lebih dari setengahnya.

Bacaan yang Direkomendasikan

Program Java untuk Memeriksa apakah suatu bilangan prima

Artikel yang menarik...