Šioje programoje išmoksite rodyti pirminius skaičius tarp dviejų nurodytų intervalų - mažo ir aukšto. Išmoksite tai padaryti naudodami „Kotlin“ tam tikrą laiką ir „for loop“.
Pavyzdys: rodyti pirminius skaičius tarp dviejų intervalų
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 ) )
Kai paleisite programą, išvestis bus:
23 29 31 37 41 43 47
Šioje programoje kiekvienas skaičius nuo mažo iki aukščiausio tikrinamas kaip pagrindinis. Vidinis ciklo patikrina, ar skaičius yra pagrindinis, ar ne.
Norėdami sužinoti daugiau paaiškinimo, galite patikrinti: „Kotlin“ programą, kad patikrintumėte pirminį numerį.
Skirtumas tarp vieno pirminio skaičiaus tikrinimo, palyginti su intervalu, yra tas, kad reikia iš naujo nustatyti flag = false
kiekvienos kartos ciklo iteracijos vertę .