Introduzione ai booleani di Java

Nella vita di oggi, spesso prendiamo decisioni su ciascuna delle nostre attività, situazioni, visioni, risultati, avvenimenti, ecc. Il valore della nostra decisione è duplice: sì o no; vero o falso; acceso o spento; go o no-go ecc. La programmazione non rientra in alcuna eccezione. Nella programmazione, in base alla nostra logica di base e ai casi d'uso, dobbiamo prendere decisioni e in base a quelle decisioni di cui abbiamo bisogno per scrivere il codice di conseguenza. Come linguaggio di programmazione, Java non fa eccezione e ci consente di fornire uno speciale tipo di dati chiamato "Booleano" per utilizzarli nel nostro codice a fini decisionali. Una variabile booleana Java o un'espressione booleana possono assumere uno dei due valori: vero o falso.

Parliamo dei booleani dal punto di vista della programmazione Java.

Tipi di valore booleano Java

Di seguito sono riportati i diversi tipi di valore booleano Java:

1. Parola chiave booleana con nomi di variabili

Hai solo due opzioni con te per quanto riguarda i valori di una variabile di tipo booleano in java. Il valore per un tipo booleano è vero o falso. Non ci sono altre opzioni disponibili. Devi usare la parola chiave booleana insieme ai nomi delle variabili e assegnargli il valore (vero o falso).

Sintassi:

Boolean =, where value is either true or false

Per esempio:

booleano bool = vero, dove bool è il nome della variabile e associato a valore come vero

booleano bool2 = false, dove bool è il nome della variabile e associato al valore come falso

Esempio di codice 1:

public class BooleanInJava (
public static void main(String() args)
boolean bool = true ;
boolean bool2 = false;
System.out.println(bool);
System.out.println(bool2);
)
)

Produzione:

2. Variabile di tipo booleano

Cosa succede se si forniscono valori diversi da true o false a una variabile di tipo booleana?

Per esempio:

booleano booleano = 1;

booleano booleano = 0;

Si otterrà un errore per questo.

Esempio di codice 2:

public class BooleanInJava (
public static void main(String() args) (
boolean bool = 1 ;
boolean bool2 = 0;
System.out.println(bool);
System.out.println(bool2);
)
)

Produzione:

3. Caratteristica di booleano

Ora, come utilizzare questa funzionalità di Boolean in modo efficace?

Possiamo usarlo per prendere decisioni nel nostro programma. Voglio dire che puoi usare per testare alcuni fattori decisivi nel tuo programma usando operatori condizionali per ottenere o stampare un valore booleano. Questo è il test delle condizioni di un'espressione booleana. Il programma valuterà questa espressione e le decisioni verranno prese di conseguenza.

Facciamo alcuni esempi:

Esempio di codice 3:

public class BooleanInJava (
public static void main(String() args) (
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 )
)
public class BooleanInJava (
public static void main(String() args) (
int num1 = 10;
int num2 =11;
System.out.println(num1 > num2); // returns false, because 11 is higher than 10
System.out.println(num2 > num1); // returns true, because 11 is higher than 10
System.out.println(num1 < num2); // returns true, because 10 is lesser than 11
System.out.println(num2 )
)

Produzione:

Come funziona il valore booleano?

In questo articolo, segnaleremo come funziona Boolean, ciò significa che possiamo usare la funzione di Boolean nel nostro programma o usare casi. Dato che Boolean ci sta aiutando a prendere decisioni, possiamo inserire questa logica decisionale nelle nostre espressioni condizionali come: in while la valutazione del ciclo o il processo decisionale if-else. Ora prima diamo un'occhiata agli operatori booleani, che verranno utilizzati per generare un valore booleano da un'espressione booleana e infine usarlo per prendere decisioni. Useremo qui gli operatori logici per Boolean, che sono: |, &, ^, !, ||, &&, ==, ! =. Prendiamo due variabili booleane num1 e num2 per l'uso.

Simbolo degli operatori booleaniNome del simbolo corrispondente
|O
&E
^XOR
!NON
! =NON UGUALE
&&Corto circuito AND
||Corto circuito OR
==PARI

Si prega di controllare la tabella per la comprensione di come sta avvenendo la valutazione nelle espressioni booleane. Questa comprensione è molto importante per chiarire i tuoi concetti:

Variabili / Espressioni booleanenum1num2num1 | num2num1 e num2num1 num2 ^! num1! num2

Valori / Risultato delle valutazioni

veroveroveroverofalsofalsofalso
verofalsoverofalsoverofalsovero
falsoveroverofalsoveroverofalso
falsofalsofalsofalsofalsovero

vero

4. Classe pubblica

Esempio di codice 4:

public class BooleanInJava (
public static void main(String() args) (
boolean num1 = true;
boolean num2 = false;
System.out.println("num1|num2 = "+(num1|num2));
System.out.println("num1&num2 = "+(num1&num2));
System.out.println("num1^num2 = "+(num1^num2));
System.out.println("!num1 = "+(!num1));
System.out.println("!num2 = "+(!num2));
)
)

Produzione:

Vediamo altri esempi di codice.

5. Operatori booleani

Esempio di codice 5:

Qui confronteremo due variabili booleane e assegneremo loro dei valori e creeremo quindi un'espressione booleana per coloro che usano operatori booleani e quindi li stamperemo per vedere l'output finale.

public class BooleanInJava (
public static void main(String() args) (
boolean num1 = true;
boolean num2 = false;
boolean num3=(num1==num2); // Boolean expression evaluating whether values of num1 and num2 are equal or not
System.out.println(num1);
System.out.println(num2);
System.out.println(num3); //will return false as num1 and num2 have different values
)
)

Produzione:

6. Oggetti booleani.

Esempio di codice 6:

Qui confronteremo due oggetti booleani.

public class BooleanInJava (
public static void main(String() args) (
boolean boolObj1=new Boolean("TRUE");
boolean boolObj2=new Boolean("FALSE");
boolean boolObj3=new Boolean("FALSE");
boolean decision=(boolObj1==boolObj2); // evaluating values of boolObj1 and boolObj2
System.out.println("Are the value of boolean objects 1 and 2 equal? "+decision);
boolean decision2=(boolObj3==boolObj2); // evaluating values of boolObj2 and boolObj3
System.out.println("Are the value of boolean objects 2 and 3 equal? "+decision2);
)
)

Produzione:

Conclusione

Tutti i confronti e le condizioni in Java si basano principalmente su espressioni booleane; quindi è necessario utilizzarli in modo efficace. In questo argomento, hai appreso molti aspetti dei valori booleani, ma devi utilizzare in modo efficace in base alle esigenze della tua azienda / cliente e ai casi d'uso.

Articoli consigliati

Questa è stata una guida a Java Boolean. Qui abbiamo discusso di ciò che è Java Booleano, come funziona? Spiegare le operazioni logiche con Codici e Output. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più–

  1. Operatori booleani in Java
  2. PHP booleani
  3. JFrame in Java
  4. Classe wrapper in Java
  5. Classificazione di due tipi nel tipo di dati Hive

Categoria: