Programa Kotlin para encontrar o maior entre três números (if-else & when)

Neste programa, você aprenderá a encontrar o maior entre três números usando a instrução if else e when no Kotlin.

Exemplo 1: Encontre o maior entre três números usando a instrução if… else

 fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 2.5 if (n1>= n2 && n1>= n3) println("$n1 is the largest number.") else if (n2>= n1 && n2>= n3) println("$n2 is the largest number.") else println("$n3 is the largest number.") )

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

 3,9 é o maior número.

No programa acima, três números -4.5, 3.9e 2.5são armazenados em variáveis N1, N2 e N3, respectivamente.

Então, para encontrar o maior, as seguintes condições são verificadas usando instruções if else

  • Se n1 for maior ou igual a n2 e n3, n1 será o maior.
  • Se n2 for maior ou igual a n1 e n3, n2 será o maior.
  • Caso contrário, n3 é o maior.

O maior número também pode ser encontrado usando uma whendeclaração.

Aqui está o código Java equivalente: Programa Java para encontrar o maior entre três números

Exemplo 2: Encontre o maior número entre três usando a instrução when

 fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 5.5 when ( n1>= n2 && n1>= n3 -> println("$n1 is the largest number.") n2>= n1 && n2>= n3 -> println("$n2 is the largest number.") else -> println("$n3 is the largest number.") ) )

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

 5.5 é o maior número.

No programa acima, em vez de usar an if… else if… elsebloco, usamos wheninstrução.

Portanto, as condições acima em ambos os programas são as mesmas.

Artigos interessantes...