Vídeo: Curso de Java - Operadores Lógicos - AND, OR, NOT e XOR 2024
Os operadores relacionais e condicionais em Java tentam verificar o valor de verdade - se algo é verdadeiro ou não - de uma expressão. A operação resulta em uma saída booleana que ajuda uma aplicação a tomar uma decisão. As relações mais comuns são as comparações entre dois operandos usando os seguintes operadores:
-
<: menos de
-
<=: menor ou igual a
-
==: Igual
-
! =: Não é igual
-
Você usará esses operadores um pouco enquanto sua experiência em Java progride. No entanto, você provavelmente já os usou como parte de uma aula de matemática na determinação do valor de verdade de uma expressão, e você achará que os computadores os usam da mesma maneira.
-
Os computadores também exigem alguns operadores especiais para trabalhar com dados de forma que os seres humanos entendam intuitivamente. Por exemplo, um computador precisa saber se duas variáveis são do mesmo tipo. Esses conceitos são um pouco avançados, e você não precisa compreendê-los completamente quando você começa a programar.
Finalmente, um conjunto de operadores
condicionalestá disponível. Você pode estar familiarizado com afirmações condicionais , , mas este é um operador condicional . O operador condicional produz um dos dois valores dependendo do valor de verdade da expressão do operando que você fornece. Este é um dos poucos operadores ternários que o Java usa. Os operadores de Ternary requerem três operandos para funcionarem corretamente. No caso do operador condicional, ele usa um operando para manter uma expressão que é avaliada como verdadeira ou falsa, um segundo operando que define o que fazer quando a expressão é verdadeira e um terceiro operando que define o que fazer quando a expressão é falso.