Program Kotlin na zobrazovanie prvočísel medzi dvoma intervalmi

V tomto programe sa naučíte zobrazovať prvočísla medzi dvoma danými intervalmi, nízkym a vysokým. Naučíte sa to robiť pomocou cyklu while a for v Kotline.

Príklad: Zobraziť prvočísla medzi dvoma intervalmi

 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 ) )

Po spustení programu bude výstup:

 23 29 31 37 41 43 47 

V tomto programe sa testuje každé číslo od najnižšej po najvyššiu. Vnútorná slučka for kontroluje, či je číslo prvočíslo alebo nie.

Môžete skontrolovať: Program Kotlin na kontrolu prvočísla pre ďalšie vysvetlenie.

Rozdiel medzi kontrolou jedného prvočísla v porovnaní s intervalom je v tom, že flag = falsepri každej iterácii cyklu while musíte resetovať hodnotu .

Zaujímavé články...