Selles programmis saate Kotlini funktsiooni abil kuvada kõiki algarvu etteantud intervallide vahel.
Kõigi täisarvude leidmiseks kahe täisarvu vahel checkPrimeNumber()
luuakse funktsioon. See funktsioon kontrollib, kas number on algarv või mitte.
Näide: peaarvud kahe täisarvu vahel
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 )
Programmi käivitamisel on väljund järgmine:
23 29 31 37 41 43 47
Ülalolevas programmis oleme loonud funktsiooni nimega, checkPrimeNumber()
mis võtab parameetri numbri ja tagastab tõeväärtuse.
Kui number on algarv, naaseb see true
. Kui ei, siis naaseb false
.
Tagastusväärtuse põhjal prinditakse main()
funktsioonisisese ekraani arv .
Siin on samaväärne Java-kood: Java-programm peaarvu kontrollimiseks funktsiooni abil