Program Kotlin na zobrazovanie prvočísel medzi intervalmi pomocou funkcie

V tomto programe sa naučíte zobrazovať všetky prvočísla medzi danými intervalmi pomocou funkcie v Kotline.

Na nájdenie všetkých prvočísel medzi dvoma celými číslami checkPrimeNumber()je vytvorená funkcia. Táto funkcia kontroluje, či je číslo prvočíslo alebo nie.

Príklad: Prvočísla medzi dvoma celými číslami

 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 )

Po spustení programu bude výstup:

 23 29 31 37 41 43 47 

Vo vyššie uvedenom programe sme vytvorili funkciu s názvom, checkPrimeNumber()ktorá prevezme parameter num a vráti boolovskú hodnotu.

Ak je číslo prvočíslo, vráti sa true. Ak nie, vráti sa false.

Na základe návratovej hodnoty sa číslo vytlačí na obrazovku vo vnútri main()funkcie.

Tu je ekvivalentný kód Java: Program Java na kontrolu prvočísla pomocou funkcie

Zaujímavé články...