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

Programa Kotlin para verificar si un número es primo

Colección completa de ejemplos de Kotlin

En este artículo, aprenderá a verificar si un número es primo. Esto se hace usando for en Kotlin-completado.

Ejemplo1:Usando bucle in-Programa de verificación de primo usando bucle in

fun main(args: Array<String>) {
    val num = 29
    var flag = false
    for (i in 2..num / 2) {
        //Condición de no primo
        if (num % i == 0) {
            flag = true
            break
        }
    }
    if (!flag)
        println("$num Es primo.")
    else
        println("$num No es primo.")
}

La salida del programa cuando se ejecuta es:

29 es primo.

Como Java, en el programa anterior, el bucle for se utiliza para determinar si el número dado num es primo.

En el bucle for, verificamos si este número puede dividirse por el rango dado (2..num/2)por cualquier número. Si es así, se establece flag en true y salimos del bucle. Esto determina que num no es primo.

 Si num no puede dividirse por cualquier número, flag es false y num es primo.

A continuación, se muestra el código Java equivalente:Programa Java para verificar primo

Ejemplo2:Programa de verificación de primo usando bucle while

fun main(args: Array<String>) {
    val num = 33
    var i = 2
    var flag = false
    while (i <= num / 2) {
        //Condición de no primo
        if (num % i == 0) {
            flag = true
            break
        }
        ++i
    }
    if (!flag)
        println("$num Es primo.")
    else
        println("$num No es primo.")
}

La salida del programa cuando se ejecuta es:

33 No es primo

 En el programa anterior, reemplace el bucle for con un bucle while. El bucle continuará ejecutándose hasta que i<=num/2。En cada iteración, verificar si num puede ser divisible por i y aumentar el valor de i1。

Visite esta página para saber cómoMostrar todos los números primos entre dos intervalos de tiempo

Colección completa de ejemplos de Kotlin