У цій програмі ви навчитеся відображати всі прості числа між заданими інтервалами за допомогою функції Kotlin.
Щоб знайти всі прості числа між двома цілими числами, checkPrimeNumber()
створюється функція. Ця функція перевіряє, чи є число простим чи ні.
Приклад: Прості числа між двома цілими числами
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 )
Коли ви запускаєте програму, результат буде:
23 29 31 37 41 43 47
У наведеній вище програмі ми створили функцію з іменем, checkPrimeNumber()
яка приймає параметр num і повертає логічне значення.
Якщо число є простим, воно повертається true
. Якщо ні, він повертається false
.
На основі поверненого значення номер друкується на екрані всередині main()
функції.
Ось еквівалентний код Java: програма Java для перевірки простого числа за допомогою функції