V tem programu se boste naučili prikazovati vsa praštevila med danimi intervali s pomočjo funkcije v Kotlinu.
Za iskanje vseh praštevil med dvema celo številoma checkPrimeNumber()
je ustvarjena funkcija. Ta funkcija preveri, ali je število prosto ali ne.
Primer: Prime številke med dvema celošteviloma
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 )
Ko zaženete program, bo rezultat:
23 29 31 37 41 43 47
V zgornjem programu smo ustvarili funkcijo z imenom, checkPrimeNumber()
ki sprejme parameter num in vrne logično vrednost.
Če je številka osnovna, se vrne true
. Če ne, se vrne false
.
Na podlagi vrnjene vrednosti se na zaslonu znotraj main()
funkcije natisne številka .
Tu je enakovredna koda Java: Java program za preverjanje glavne številke s pomočjo funkcije