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

Programa Kotlin exibindo números primos entre intervalos

Coleção Completa de Exemplos do Kotlin

 Neste programa, você aprenderá a exibir números primos entre dois intervalos dados (baixo e alto). Você aprenderá a usar loops while e for no Kotlin.

Exemplo: exibir os números primos entre dois intervalos

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

Quando você executar o programa, a saída será:

23 29 31 37 41 43 47

 Neste programa, cada número entre o valor baixo e o alto é testado como número primo. Verifique se o loop interno é um número primo.

Você pode verificar:Verificação de Primos no KotlinPara obter mais informações.

A diferença entre verificar um número primo individual e verificar um intervalo é que você precisa resetar o valor de flag = false em cada iteração do loop while.

Coleção Completa de Exemplos do Kotlin