Bu programda, Kotlin'deki bir işlevi kullanarak verilen aralıklar arasındaki tüm asal sayıları görüntülemeyi öğreneceksiniz.
İki tam sayı arasındaki tüm asal sayıları bulmak için checkPrimeNumber()
fonksiyon oluşturulur. Bu işlev, bir sayının asal olup olmadığını kontrol eder.
Örnek: İki Tamsayı Arasındaki Asal Sayılar
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 )
Programı çalıştırdığınızda, çıktı:
23 29 31 37 41 43 47
Yukarıdaki programda, checkPrimeNumber()
num parametresini alan ve boolean değeri döndüren isimli bir fonksiyon oluşturduk .
Sayı asalsa geri döner true
. Değilse, geri döner false
.
Dönüş değerine bağlı olarak, sayı main()
fonksiyonun içindeki ekrana yazdırılır .
İşte eşdeğer Java kodu: İşlev kullanarak Asal Sayıyı Kontrol Etmek için Java Programı