Program Kotlin pro zobrazení prvočísel mezi dvěma intervaly

V tomto programu se naučíte zobrazovat prvočísla mezi dvěma danými intervaly, nízkým a vysokým. Naučíte se to udělat pomocí smyčky while a for v Kotlin.

Příklad: Zobrazit prvočísla mezi dvěma intervaly

 fun main(args: Array) ( var low = 20 val high = 50 while (low < high) ( var flag = false for (i in 2… low / 2) ( // condition for nonprime number if (low % i == 0) ( flag = true break ) ) if (!flag) print("$low ") ++low ) )

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

 23 29 31 37 41 43 47 

V tomto programu je každé číslo mezi nízkou a vysokou testováno na prvočíslo. Vnitřní smyčka for kontroluje, zda je číslo prvočíslo nebo ne.

Můžete zkontrolovat: Program Kotlin pro kontrolu Prime Number pro další vysvětlení.

Rozdíl mezi kontrolou jediného prvočísla ve srovnání s intervalem je v tom, že musíte resetovat hodnotu flag = falsepři každé iteraci smyčky while.

Zajímavé články...