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