Neste programa, você aprenderá a exibir todos os números primos entre os intervalos dados usando uma função em Kotlin.
Para encontrar todos os números primos entre dois inteiros, a checkPrimeNumber()
função é criada. Esta função verifica se um número é primo ou não.
Exemplo: números primos entre dois inteiros
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 )
Quando você executa o programa, a saída será:
23 29 31 37 41 43 47
No programa acima, criamos uma função chamada checkPrimeNumber()
que recebe um parâmetro num e retorna um valor booleano.
Se o número for primo, ele retorna true
. Se não, ele retorna false
.
Com base no valor de retorno, o número é impresso na tela dentro da main()
função.
Aqui está o código Java equivalente: Programa Java para verificar o número principal usando a função