English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programa Kotlin que muestra los números primos entre dos intervalos

Completo de ejemplos de Kotlin

 En este programa, aprenderá a mostrar los números primos entre dos intervalos dados (bajo y alto). Aprenderá a usar bucles while y for en Kotlin.

Ejemplo: Mostrar los números primos entre dos intervalos

fun main(args: Array<String>) {
    var low = 20
    val high = 50
    while (low < high) {
        var flag = false
        for (i in 2..low / 2) {
            //Condiciones de no primo
            if (low % i == 0) {
                flag = true
                break
            }
        }
        if (!flag)
            print("$low ")
        ++low
    }
}

Al ejecutar este programa, la salida es:

23 29 31 37 41 43 47

 En este programa, cada número entre el valor bajo y el valor alto se prueba como primo. Verifique si el bucle interno es primo.

Puede ver:Programa Kotlin para verificar primosPara obtener más información.

La diferencia entre verificar un solo número primo y verificar un intervalo de números primos radica en que necesita restablecer el valor de flag = false en cada iteración del bucle while.

Completo de ejemplos de Kotlin