O operador ternário é uma maneira compacta e elegante de tomar decisões em Java. Se você está buscando simplificar seu código e torná-lo mais legível, o operador ternário pode ser uma excelente ferramenta.
O Que é um Operador Ternário?
Em essência, o operador ternário é uma forma concisa de escrever uma expressão if-else
. Ele é chamado de ternário porque opera com três operandos:
- Uma condição.
- Um valor a ser retornado se a condição for verdadeira.
- Um valor a ser retornado se a condição for falsa.
A sintaxe básica do operador ternário é:
Exemplo Prático
Vamos dar uma olhada em um exemplo prático para entender melhor como funciona:
No exemplo acima:
media >= 7
é a condição."Aprovado"
é o valor retornado se a condição for verdadeira."Em Recuperação"
é o valor retornado se a condição for falsa.
Aplicação em um Cenário Real
Vamos dar uma olhada em um cenário mais interativo, onde um usuário insere uma nota final:
Aqui, temos duas verificações:
- Primeiro, verifica-se se a média é maior ou igual a 5, retornando “Em Recuperação” ou “Reprovado”.
- Depois, se a média é maior ou igual a 7, o aluno é “Aprovado”.