Dans ce programme, vous apprendrez à afficher tous les nombres premiers entre les intervalles donnés à l'aide d'une fonction de Kotlin.
Pour trouver tous les nombres premiers entre deux entiers, une checkPrimeNumber()
fonction est créée. Cette fonction vérifie si un nombre est premier ou non.
Exemple: nombres premiers entre deux entiers
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 )
Lorsque vous exécutez le programme, la sortie sera:
23 29 31 37 41 43 47
Dans le programme ci-dessus, nous avons créé une fonction nommée checkPrimeNumber()
qui prend un paramètre num et renvoie une valeur booléenne.
Si le nombre est premier, il revient true
. Sinon, il revient false
.
Basé sur la valeur de retour, le nombre est imprimé sur l'écran à l'intérieur de la main()
fonction.
Voici le code Java équivalent: Programme Java pour vérifier le nombre premier à l'aide de la fonction