Program Java untuk Memaparkan Nombor Perdana Antara Selang Menggunakan Fungsi

Dalam program ini, anda akan belajar menampilkan semua bilangan prima antara selang waktu yang diberikan menggunakan fungsi di Java.

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

  • Kaedah Java
  • Java sambil dan lakukan … sambil Loop

Untuk mencari semua nombor perdana antara dua bilangan bulat, checkPrimeNumber()fungsi dibuat. Fungsi ini memeriksa sama ada nombor adalah prima atau tidak.

Contoh: Nombor Perdana Antara Dua Integer

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

Pengeluaran

 23 29 31 37 41 43 47 

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

Sekiranya nombor itu prima, ia akan kembali true. Sekiranya tidak, ia kembali false.

Berdasarkan nilai pengembalian, nombor tersebut dicetak pada skrin di dalam main()kaedah.

Perhatikan bahawa di dalam kaedah checkPrimeNumber (), kita beralih dari 2 hingga num / 2. Ini kerana nombor tidak dapat dibahagi dengan lebih daripada separuh.

Bacaan yang Disyorkan

Program Java untuk Memeriksa sama ada nombor utama

Artikel menarik...