Program Kotlin pro zobrazení prvočísel mezi intervaly pomocí funkce

V tomto programu se naučíte zobrazovat všechna prvočísla mezi danými intervaly pomocí funkce v Kotlin.

Chcete-li najít všechna prvočísla mezi dvěma celými čísly, checkPrimeNumber()vytvoří se funkce. Tato funkce kontroluje, zda je číslo prvočíslo nebo ne.

Příklad: Prvočísla mezi dvěma celými čísly

 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 )

Když spustíte program, výstup bude:

 23 29 31 37 41 43 47 

Ve výše uvedeném programu jsme vytvořili funkci s názvem, checkPrimeNumber()která vezme číslo parametru a vrátí logickou hodnotu.

Pokud je číslo prvočíslo, vrátí se true. Pokud ne, vrátí se false.

Na základě návratové hodnoty je číslo vytištěno na obrazovce uvnitř main()funkce.

Zde je ekvivalentní kód Java: Program Java ke kontrole prvočísla pomocí funkce

Zajímavé články...