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