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

Programme Kotlin affichant les nombres premiers entre deux intervalles

Collection complète d'exemples Kotlin

 Dans ce programme, vous apprendrez à afficher les nombres premiers entre deux intervalles (bas et haut). Vous apprendrez à utiliser les boucles while et for en Kotlin.

Exemple : Affichage des nombres premiers entre deux intervalles

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

Lors de l'exécution du programme, la sortie est :

23 29 31 37 41 43 47

 Dans ce programme, chaque nombre entre la valeur inférieure et la valeur supérieure est testé comme nombre premier. Vérifiez si le boucle interne est un nombre premier.

Vous pouvez consulter :Programme Kotlin pour vérifier les nombres premiersPour plus d'informations, voir :

La différence entre vérifier un nombre premier individuellement et vérifier l'intervalle consiste en ce que vous devez réinitialiser la valeur de flag = false à chaque itération de la boucle while.

Collection complète d'exemples Kotlin