În acest program, veți învăța să afișați numere prime între două intervale date, scăzut și mare. Veți învăța să faceți acest lucru folosind un timp și o buclă for în Kotlin.
Exemplu: Afișați numerele prime între două intervale
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 ) )
Când rulați programul, ieșirea va fi:
23 29 31 37 41 43 47
În acest program, fiecare număr între scăzut și mare este testat pentru prim. Bucla interioară verifică dacă numărul este prim sau nu.
Puteți verifica: Programul Kotlin pentru a verifica numărul prim pentru mai multe explicații.
Diferența dintre verificarea unui singur număr prim în comparație cu un interval este că trebuie să resetați valoarea de flag = false
la fiecare iterație a buclei while.