Introduction sur les booléens Java

Dans la vie quotidienne, nous prenons souvent des décisions pour chacune de nos activités, situations, visions, résultats, événements, etc. La valeur de notre décision est soit double: oui ou non; vrai ou faux; Allumé ou éteint; aller ou non, etc. La programmation ne fait pas exception. En programmation, sur la base de notre logique de base et de nos cas d'utilisation, nous devons prendre des décisions et sur la base de ces décisions, nous devons écrire du code en conséquence. En tant que langage de programmation, Java ne fait pas exception et nous permet de fournir un type de données spécial appelé «booléen» pour les utiliser dans notre code à des fins de prise de décision. Une variable booléenne Java ou une expression booléenne peut prendre l'une des deux valeurs: true ou false.

Laissez-nous discuter des booléens du point de vue de la programmation java.

Types de valeur booléenne Java

Voici les différents types de valeur booléenne Java:

1. Mot-clé booléen avec noms de variables

Vous n'avez que deux options avec vous concernant les valeurs d'une variable de type booléen en java. La valeur d'un type booléen est vraie ou fausse. Il n'y a pas d'autre option disponible. Vous devez utiliser le mot-clé booléen avec les noms de variable et lui attribuer la valeur (vrai ou faux).

Syntaxe:

Boolean =, where value is either true or false

Par exemple:

boolean bool = true, où bool est le nom de la variable et associé à la valeur true

boolean bool2 = false, où bool est le nom de la variable et associé à la valeur false

Exemple de code 1:

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

Production:

2. Variable de type booléen

Que faire si vous fournissez des valeurs autres que true ou false à une variable de type booléen?

Par exemple:

booléen bool = 1;

boolean bool2 = 0;

Vous obtiendrez une erreur pour cela.

Exemple de code 2:

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

Production:

3. Fonctionnalité de booléen

Maintenant, comment utiliser efficacement cette fonction booléenne?

Nous pouvons l'utiliser pour prendre des décisions dans notre programme. Je veux dire que vous pouvez utiliser pour tester certains facteurs décisifs dans votre programme en utilisant des opérateurs conditionnels pour obtenir ou imprimer une valeur booléenne. Il s'agit de tester l'état d'une expression booléenne. Le programme évaluera cette expression et la décision sera prise en conséquence.

Ayons quelques exemples:

Exemple de code 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 )
)

Production:

Comment fonctionne la valeur booléenne?

Dans cet article, nous montrerons comment fonctionne le booléen, c'est-à-dire comment nous pouvons utiliser la fonctionnalité des booléens dans notre programme ou utiliser des cas. Comme Boolean nous aide à prendre des décisions, nous pouvons mettre cette logique de décision dans nos expressions conditionnelles telles que: dans l'évaluation de la boucle while ou la prise de décision if-else. Voyons d'abord les opérateurs booléens, qui seront utilisés pour générer une valeur booléenne à partir d'une expression booléenne et éventuellement utiliser cette valeur pour prendre des décisions. Nous utiliserons ici les opérateurs logiques pour Boolean, qui sont: |, &, ^, !, ||, &&, ==, ! =. Prenons deux variables booléennes num1 et num2 pour utilisation.

Symbole des opérateurs booléensNom du symbole correspondant
|OU
&ET
^XOR
!NE PAS
! =INÉGAL
&&Court-circuit ET
||Court-circuit OU
==ÉGAL

Veuillez vérifier le tableau pour comprendre comment l'évaluation se produit dans les expressions booléennes. Cette compréhension est très importante pour clarifier vos concepts:

Variables / Expressions booléennesnum1num2num1 | num2num1 & num2num1 num2! num1! num2

Valeurs / Résultat des évaluations

vraivraivraivraifauxfauxfaux
vraifauxvraifauxvraifauxvrai
fauxvraivraifauxvraivraifaux
fauxfauxfauxfauxfauxvrai

vrai

4. Classe publique

Exemple de code 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));
)
)

Production:

Voyons quelques exemples de code supplémentaires.

5. Opérateurs booléens

Exemple de code 5:

Ici, nous allons comparer deux variables booléennes et leur affecter des valeurs, puis créer une expression booléenne pour ceux qui utilisent des opérateurs booléens, puis les imprimer pour voir la sortie 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
)
)

Production:

6. Objets booléens.

Exemple de code 6:

Nous comparerons ici deux objets booléens.

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

Production:

Conclusion

Toutes les comparaisons et conditions en Java sont principalement basées sur des expressions booléennes; vous devez donc les utiliser de manière efficace. Dans cette rubrique, vous avez appris de nombreux aspects des valeurs booléennes, mais vous devez les utiliser efficacement en fonction des besoins de votre entreprise / client et de vos cas d'utilisation.

Articles recommandés

Cela a été un guide pour Java Boolean. Ici, nous avons discuté de ce qu'est Java Boolean, comment cela fonctionne-t-il? Expliquer les opérations logiques avec les codes et la sortie. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus–

  1. Opérateurs booléens en Java
  2. PHP booléens
  3. JFrame en Java
  4. Classe Wrapper en Java
  5. Classification de deux types dans le type de données Hive