Šajā programmā jūs iemācīsities parādīt visus primāros skaitļus starp norādītajiem intervāliem, izmantojot funkciju Kotlin.
Lai atrastu visus skaitļus starp diviem skaitļiem, checkPrimeNumber()
tiek izveidota funkcija. Šī funkcija pārbauda, vai skaitlis ir galvenais.
Piemērs: Sākuma skaitļi starp diviem skaitļiem
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 )
Palaidot programmu, izeja būs:
23 29 31 37 41 43 47
Iepriekš minētajā programmā mēs esam izveidojuši funkciju ar nosaukumu, checkPrimeNumber()
kas ņem parametra num un atgriež Būla vērtību.
Ja skaitlis ir galvenais, tas atgriežas true
. Ja nē, tas atgriežas false
.
Pamatojoties uz atgriešanās vērtību, ekrāna iekšpusē main()
funkcijā tiek drukāts numurs .
Šeit ir ekvivalents Java kods: Java programma, lai pārbaudītu galveno numuru, izmantojot funkciju