Operadores condicionais em Java também são conhecidos como operadores ternários. Tenho certeza de que você está bem ciente do conceito de instrução if-else em Java . Bem, os operadores condicionais são simplesmente uma forma condensada da instrução if-else que também retorna um valor. Para simplificar ainda mais o conceito, deixe-me discutir este tópico em detalhes com você.
Este artigo se concentrará nas seguintes dicas:
- O que é um operador condicional em Java?
- Sintaxe
- Exemplo
- O que é operador condicional aninhado?
- Exemplo para operador aninhado
Vamos começar!
Começando com a definição do operador condicional em Java!
O que é um operador condicional em Java?
Como mencionei no início deste artigo, o operador condicional também é conhecido como o operador ternário , o termo ternário é usado porque esse operador consiste em três operandos que são usados para avaliar expressões booleanas. O objetivo final do operador é decidir qual valor deve ser atribuído à variável.
Depois de entender a definição básica desse operador, vamos seguir em frente e entender a sintaxe usada para sua implementação.
Sintaxe:
Ele vem com uma sintaxe simples, como você pode ver abaixo:
booleanExpression? expressão1: expressão2
android studio passo a passo
Explicação: A primeira expressão deve ser uma expressão booleana, enquanto expression1 e expression2 podem ser qualquer expressão que contenha algum valor. Agora, se o primeiro operando for avaliado como verdade então, o operador condicional retornará a expressão1 como saída, caso contrário, a expressão2 será retornada.
Como você está bem familiarizado com a sintaxe do operador condicional java, vamos pular para o nosso próximo segmento e ver o processo de implementação desse operador.
Continuando com um exemplo.
Exemplo
Aqui está um código de amostra:
public class Exemplo {public static void main (String [] args) {int A = 10 int B = 20 String result = A> B? 'A é maior': 'B é maior' System.out.println (resultado)}}
Resultado:
B é maior
Explicação:
Você pode ver como o operador condicional é comparado com as duas expressões e chegou à conclusão final. Espero que o conceito deste operador não o deixe ambíguo agora.
Indo para o nosso próximo tópico, aninhei o operador condicional.
como criar painel no power bi
O que é operador condicional aninhado?
Você também pode usar o operador condicional em condições aninhadas. Afirmei no início deste artigo que o operador condicional é a forma condensada de um declaração if-else , deixe-me provar isso com um exemplo.
Exemplo
Digamos, por exemplo, que eu tenha que comparar três valores inteiros e descobrir o maior valor entre eles, então a instrução if-else ficaria assim:
if (a> b) {if (a> c) {return 'a é maior'} else {return 'c é maior'} else {if (b> c) {return 'b é maior'} else {return ' c é o maior '}}
Agora, em vez de escrever esse código extenso, deixe-me condensá-lo usando o conceito de operador condicional aninhado.
public class NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 String result = a> b? a> c? 'a é maior': 'c é maior': b> c? 'b é maior': 'c é maior' System.out.println (resultado)}} System.out.println (resultado)}}
Resultado:
c é o maior
Aqui você pode ver como, em vez de escrever códigos volumosos, você pode simplesmente escrever códigos de uma linha usando o operador aninhado e obter o resultado desejado.
Com isso, chegamos ao final deste artigo. Espero que o conteúdo explicado acima agregue valor ao seu conhecimento de Java.
Se você achou este artigo sobre “Operador condicional em Java” relevante, verifique o uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo.
como definir o classpath em java
Estamos aqui para ajudá-lo em cada etapa de sua jornada, criamos um currículo que é projetado para alunos e profissionais que desejam ser um desenvolvedor Java. O curso foi desenvolvido para dar a você uma vantagem inicial na programação Java e treiná-lo para os conceitos básicos e avançados de Java, juntamente com várias estruturas Java, como Hibernate e Spring.
Se você tiver alguma dúvida, fique à vontade para fazer todas as suas perguntas na seção de comentários de “Operador Condicional em Java” e nossa equipe terá prazer em responder.