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

Kotlin programa que usa funciones para mostrar números primos entre intervalos

Recopilación de ejemplos de Kotlin

En este programa, aprenderás a usar las funciones en Kotlin para mostrar todos los números primos entre un intervalo dado.

Para encontrar todos los números primos entre dos enteros, se creará una función checkPrimeNumber(). Esta funciónVerificar si un número es primo.

Ejemplo: números primos entre dos enteros

fun main(args: Array<String>) {
    var low = 20
    val high = 50
    while (low < high) {
        if (checkPrimeNumber(low))
            print(low.toString()) + " )"
        ++low
    }
}
fun checkPrimeNumber(num: Int): Boolean {
    var flag = true
    for (i in 2..num / 2}
        if (num % i == 0) {
            flag = false
            break
        }
    }
    return flag
}

Al ejecutar el programa, la salida será:

23 29 31 37 41 43 47

En el programa anterior, creamos una función llamada checkPrimeNumber() que toma un parámetro num y devuelve un valor booleano.

Si el número es primo, devuelve true. Si no lo es, devuelve false.

Según el valor de retorno, el número se imprimirá en la función main().

Este es el código Java equivalente:Programa Java que utiliza una función para verificar números primos

Recopilación de ejemplos de Kotlin