Program Kotlin do wyświetlania liczb pierwszych między przedziałami za pomocą funkcji

W tym programie nauczysz się wyświetlać wszystkie liczby pierwsze między podanymi przedziałami za pomocą funkcji w Kotlinie.

Aby znaleźć wszystkie liczby pierwsze między dwiema liczbami całkowitymi, checkPrimeNumber()tworzona jest funkcja. Ta funkcja sprawdza, czy liczba jest liczbą pierwszą, czy nie.

Przykład: liczby pierwsze między dwiema liczbami całkowitymi

 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 )

Po uruchomieniu programu wynik będzie następujący:

 23 29 31 37 41 43 47 

W powyższym programie stworzyliśmy funkcję o nazwie, checkPrimeNumber()która przyjmuje parametr num i zwraca wartość logiczną.

Jeśli liczba jest liczbą pierwszą, zwraca true. Jeśli nie, wraca false.

Na podstawie wartości zwracanej liczba jest wyświetlana na ekranie wewnątrz main()funkcji.

Oto równoważny kod Java: Program Java do sprawdzania liczby głównej za pomocą funkcji

Interesujące artykuły...