В этой программе вы научитесь отображать все простые числа между заданными интервалами с помощью функции в 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 для проверки простого числа с помощью функции