Introduzione agli operatori booleani in java

Con l'avvento della tecnologia, si sono sviluppati computer che a loro volta hanno richiesto il linguaggio di programmazione. C'erano molti linguaggi di programmazione che includono sia un linguaggio di basso livello che un linguaggio di alto livello. Le lingue di alto livello sono più facili da usare in quanto sono facili da capire rispetto alle lingue di basso livello. Java è un linguaggio di alto livello che viene ampiamente utilizzato come linguaggio di supporto ai fini della programmazione. Esistono molti concetti che è necessario studiare e praticare per comprendere i concetti di base. In questo argomento discuteremo degli operatori booleani in Java.

Cos'è l'operatore booleano?

Gli operatori booleani sono semplicemente un insieme di operatori diversi che potrebbero essere utilizzati per confrontare espressioni. Gli operatori booleani hanno generalmente due valori falso o vero. Gli operatori booleani confrontano l'espressione del lato sinistro e del lato destro. In confronto, restituisce semplicemente un valore booleano

Tipi di operatori booleani in Java

Esistono vari tipi di operatori booleani in Java. Di seguito sono riportati i vari tipi di operatori booleani in Java che sono maggiormente utilizzati

  • AND logico
  • OR logico
  • Uguale a
  • Non uguale a
  • Operatore ternario

1) Operatore logico AND

Questa è un'assegnazione logica che utilizza l'operatore && per confrontare l'espressione logica. Generalmente dà falso se una qualsiasi logica multipla fallisce o dà vero se tutta l'espressione produce vero

Esempio di operatore AND -

  • Se entrambi gli operandi sono veri, il risultato dell'operazione è vero

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
)
)

Ora esegui il codice sopra

Uscita : vero

  • Se entrambi gli operandi sono falsi, il risultato dell'operazione è 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
)
)

Ora esegui il codice sopra

Uscita : falso

  • Se un operando è vero e l'altro è falso, il risultato dell'operazione è 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
)
)

Ora esegui il codice sopra

Uscita : falso

  • Se un operando è falso e l'altro è vero, il risultato dell'operazione è 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
)
)

Ora esegui il codice sopra

Uscita : falso

2) Operatore logico OR -

Questo è un compito logico che utilizza || operatore per confrontare l'espressione logica. In genere dà vero se una qualsiasi delle espressioni diventa vera e restituisce falso se tutta l'espressione fallisce

Esempio di operatore OR -

  • Se entrambi gli operandi sono veri, il risultato dell'operazione è vero

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
)
)

Ora esegui il codice sopra

Uscita : vero

  • Se entrambi gli operandi sono falsi, il risultato dell'operazione è 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
)
)

Ora esegui il codice sopra

Uscita : falso

  • Se un operando è vero e l'altro è falso, il risultato dell'operazione è vero

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
)
)

Ora esegui il codice sopra

Uscita : vero

  • Se un operando è falso e l'altro è vero, il risultato dell'operazione è vero

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
)
)

Ora esegui il codice sopra

Uscita : vero

3) Uguale all'operatore -

Questo operatore viene utilizzato per verificare se l'operando o l'espressione su entrambi i lati dell'operatore sono uguali o meno

Esempio di uguale a operatore:

  • Se entrambi gli operandi non sono uguali, il risultato dell'operazione è 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
)
)

Ora esegui il codice sopra

Uscita : falso

  • Se entrambi gli operandi sono uguali, il risultato dell'operazione è vero

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
)
)

Ora esegui il codice sopra

Uscita : vero

4) Non uguale all'operatore

Questo operatore viene utilizzato per verificare se l'operando o l'espressione su entrambi i lati dell'operatore sono uguali o meno. Produce vero se gli operandi su entrambi i lati non sono uguali, altrimenti si ottiene falso

Esempi di non uguale all'operatore:

  • Se entrambi gli operandi non sono uguali, il risultato dell'operazione è vero

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
)
)

Ora esegui il codice sopra

Uscita : vero

  • Se entrambi gli operandi sono uguali, il risultato dell'operazione è 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
)
)

Ora esegui il codice sopra

Uscita : falso

5) Operatore ternario

Questo operatore viene utilizzato per verificare se le altre condizioni. In genere è una scorciatoia per l'istruzione if-else. Se l'espressione è vera, allora se la parte viene eseguita, altrimenti viene eseguito il blocco. Utilizza due operandi che sono?:

Vediamo un esempio

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);
)
)

Uscita : 2

In espressione, (a <b)? a: b valuta il valore. In base alla valutazione, esegue se blocca altrimenti

Conclusione -

Java è un linguaggio di programmazione in cui ci sono molti concetti che è necessario studiare. Gli operatori booleani sono uno di quelli. Questi operatori booleani eseguono sostanzialmente il codice per verificare se il valore dell'espressione è vero o no. In base alla valutazione dell'espressione restituisce il valore. Un operatore booleano è ampiamente utilizzato in qualsiasi linguaggio di programmazione per varie espressioni di programmazione logica.

Articoli consigliati

Questa è stata una guida per gli operatori booleani in Java. Qui discutiamo diversi tipi di operatori booleani in Java come Logical AND, Logical OR, Equal to, Not uguale a, Ternary Operator con esempio. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Operatori di Windows
  2. Operatori R
  3. Operatori Python
  4. Operatori Scala
  5. Operatori booleani in Python

Categoria: