Dalam program ini, Anda akan belajar menampilkan semua bilangan prima di antara interval yang diberikan menggunakan fungsi di Kotlin.
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
fun main(args: Array) ( var low = 20 val high = 50 while (low < high) ( if (checkPrimeNumber(low)) print(low.toString() + " ") ++low ) ) fun checkPrimeNumber(num: Int): Boolean ( var flag = true for (i in 2… num / 2) ( if (num % i == 0) ( flag = false break ) ) return flag )
Saat Anda menjalankan program, hasilnya adalah:
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 yang dikembalikan, angka dicetak pada main()
fungsi di dalam layar .
Berikut kode Java yang setara: Program Java untuk Memeriksa Nomor Perdana menggunakan Fungsi