En este programa, aprenderá a mostrar todos los números primos entre los intervalos dados usando una función en Kotlin.
Para encontrar todos los números primos entre dos enteros, checkPrimeNumber()
se crea la función. Esta función comprueba si un número es primo o no.
Ejemplo: números primos entre dos enteros
fun main(args: Array) ( 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 )
Cuando ejecute el programa, la salida será:
23 29 31 37 41 43 47
En el programa anterior, hemos creado una función llamada checkPrimeNumber()
que toma un parámetro num y devuelve un valor booleano.
Si el número es primo, regresa true
. Si no, vuelve false
.
Según el valor de retorno, el número se imprime en la pantalla dentro de la main()
función.
Aquí está el código Java equivalente: Programa Java para verificar el número primo usando la función