Operadores condicionais ternários em java

Operadores condicionais ternários em java

janeiro 28, 2019 0 Por Gabriel

Os operadores condicionais são comumente utilizados em nosso dia a dia sendo as estruturas if/else e switch/case que possibilitam a tomada de decisão em tempo de execução.

Os operadores ternários são utilizados para fazer o if/else de forma simplificada através de “:” e “?”

Podendo ser interpretado através de condição ? verdadeiro : falso

Exemplo prático

Condicional Ternário

Ou seja, em uma condição if que seria assim:

if (materias > 0){
    return materias.size();
 }else{
    return 0;
 }

Da forma simplificada ficaria

return materias.size() > 0 ? materias.size() : 0;

Ao avaliar a classe matérias, caso ela seja maior que 0 o código após a interrogação “?” será executado, caso contrario o programa irá executar o código após o dois pontos “:”

Observação:

O operador é utilizado quando precisamos de uma estrutura simples, por exemplo, para iniciar uma variável, retornar um valor no qual um if/else pode torná-lo maior ou menos legível.

Conclusão:

Os operadores ternários nos fornece uma opção de fazer nosso código de forma mais “clean” poupando linhas e tendo o mesmo resultado que em um if/else.

Assim finalizamos o conteúdo. Caso você tenha alguma dica ou dúvida sobre o artigo, deixe logo abaixo nos comentários.

Se curtiu o conteúdo, não esqueça de compartilha-lo. E por fim, não deixe de nos acompanhar nas redes sociais

Instagram: @DevLemos

Grupo no Whatsapp: https://chat.whatsapp.com/KpgX68HShoc9PSuB2OyY0u

Abraços!

Fontes:

https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op2.html