Introdução aos operadores booleanos em java

Com o advento da tecnologia, os computadores se desenvolveram, o que, por sua vez, trouxe a exigência de linguagem de programação. Havia muitas linguagens de programação que incluem tanto a linguagem de baixo nível quanto a linguagem de alto nível. Os idiomas de alto nível são mais fáceis de usar, pois são fáceis de entender em comparação com os idiomas de baixo nível. Java é uma linguagem de alto nível usada amplamente como linguagem de backup para fins de programação. Há muitos conceitos que precisamos estudar e praticar para entender os conceitos básicos. Neste tópico, discutiremos operadores booleanos em Java.

O que é operador booleano?

Operadores booleanos são simplesmente um conjunto de operadores diferentes que podem ser usados ​​para comparar expressões. Operadores booleanos geralmente têm dois valores, falso ou verdadeiro. Operadores booleanos comparam a expressão do lado esquerdo e do lado direito. Em comparação, ele simplesmente retorna um valor booleano

Tipos de operadores booleanos em Java

Existem vários tipos de operadores booleanos em Java. A seguir estão os vários tipos de operadores booleanos em Java que são mais amplamente usados

  • AND lógico
  • OR lógico
  • Igual a
  • Diferente de
  • Operador ternário

1) Operador Lógico E

Essa é uma atribuição lógica que usa o operador && para comparar a expressão lógica. Geralmente, fornece false se alguma lógica múltipla falha ou true se toda a expressão produz true

Exemplo de operador AND -

  • Se ambos os operandos forem verdadeiros, o resultado da operação será verdadeiro

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : true

  • Se ambos os operandos forem falsos, o resultado da operação será falso

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : false

  • Se um operando for verdadeiro e o outro for falso, o resultado da operação será falso

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a && b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : false

  • Se um operando for falso e o outro for verdadeiro, o resultado da operação será falso

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a && b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : false

2) Operador Lógico OU -

Esta é uma atribuição lógica que usa || operador para comparar a expressão lógica. Geralmente, é verdadeiro se alguma expressão se torna verdadeira e retorna falso se toda a expressão falhar

Exemplo de operador OR -

  • Se ambos os operandos forem verdadeiros, o resultado da operação será verdadeiro

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : true

  • Se ambos os operandos forem falsos, o resultado da operação será falso

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : false

  • Se um operando for verdadeiro e o outro for falso, o resultado da operação será verdadeiro

public class Main
(
public static void main(String() args) (
boolean a = true;
boolean b = false;
System.out.println (a || b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : true

  • Se um operando for falso e o outro for verdadeiro, o resultado da operação será verdadeiro

public class Main
(
public static void main(String() args) (
boolean a = false;
boolean b = true;
System.out.println (a || b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : true

3) Igual ao operador -

Este operador é usado para verificar se o operando ou a expressão em ambos os lados do operador são iguais ou não.

Exemplo de igual ao operador:

  • Se os dois operandos não forem iguais, o resultado da operação será falso

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a == b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : false

  • Se os dois operandos forem iguais, o resultado da operação será verdadeiro

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a == b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : true

4) Não é igual ao operador

Este operador é usado para verificar se o operando ou a expressão nos dois lados do operador são iguais ou não. Produz true se operandos de ambos os lados não são os mesmos, caso contrário, fornece false

Exemplos de diferente de operador:

  • Se os dois operandos não forem iguais, o resultado da operação será verdadeiro

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abcd";
System.out.println (a != b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : true

  • Se os dois operandos forem iguais, o resultado da operação será falso

public class Main
(
public static void main(String() args) (
String a = "abc";
String b = "abc";
System.out.println (a != b); // shows the logical operation using operator
)
)

Agora, execute o código acima

Saída : false

5) Operador ternário -

Este operador é usado para verificar se outras condições. Geralmente é uma abreviação de declaração if-else. Se a expressão for verdadeira, se a parte for executada, caso contrário, o bloco será executado. Ele usa dois operandos que são?:

Vejamos um exemplo

public class Main
(
public static void main (String()args)(
int a = 2;
int b = 5;
int minOfNum = (a < b) ? a : b;
System.out.println (minOfNum);
)
)

Saída : 2

Em expressão, (a <b)? a: b avalia o valor. Com base na avaliação, ele executa se, ou então, bloqueia

Conclusão -

Java é uma linguagem de programação onde existem muitos conceitos que precisamos estudar. Operadores booleanos são um desses. Esses operadores booleanos basicamente executam o código para verificar se o valor da expressão é verdadeiro ou não. Com base na avaliação da expressão, ele retorna o valor. Um operador booleano é amplamente usado em qualquer linguagem de programação para várias expressões lógicas de programação.

Artigos recomendados

Este foi um guia para operadores booleanos em Java. Aqui discutimos diferentes tipos de operadores booleanos em Java, como Logical AND, Logical OR, Equal to, Not equal to, Ternary Operator com exemplo. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Operadores Windows
  2. Operadores R
  3. Operadores Python
  4. Operadores Scala
  5. Operadores booleanos em Python