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.9
e 2.5
sã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 when
declaraçã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… else
bloco, usamos when
instrução.
Portanto, as condições acima em ambos os programas são as mesmas.