Maison  >  Article  >  Java  >  Booléens Java

Booléens Java

王林
王林original
2024-08-30 15:11:58217parcourir

Dans la vie de tous les jours, nous prenons souvent des décisions concernant chacune de nos activités, situations, visions, résultats, événements, etc. La valeur de notre décision est soit de deux ordres : oui ou non ; vrai ou faux; allumé ou éteint ; go or no-go etc. La programmation ne relève d’aucune 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 : vrai ou faux.

Parlons des booléens du point de vue de la programmation Java.

PUBLICITÉ Cours populaire dans cette catégorie MAÎTRISÉE JAVA - Spécialisation | 78 séries de cours | 15 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Types de valeurs booléennes Java

Voici les différents types de valeurs booléennes Java :

Booléens Java

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

Vous n'avez que deux options 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 aucune autre option disponible. Ne vous précipitez pas pour demander de l'aide pour les devoirs Java ou les tâches ; continuez à lire pour comprendre les booléens Java. Vous devez utiliser le mot-clé Boolean avec les noms de variables et lui attribuer la valeur (vrai ou faux).

Syntaxe :

Boolean <variable_name> = <value>, where value is either true or false

Par exemple :

boolean bool = true, où bool est le nom de la variable et associé à la valeur comme 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);
}
}

Sortie :

Booléens Java

2. Variable de type booléen

Que se passe-t-il si vous fournissez des valeurs autres que vrai ou faux à une variable de type booléen ?

Par exemple :

booléen bool = 1 ;

booléen 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);
}
}

Sortie :

Booléens Java

3. Fonctionnalité booléenne

Maintenant, comment utiliser efficacement cette fonctionnalité de Boolean ?

Nous pouvons l'utiliser pour prendre des décisions dans notre programme. Je veux dire que vous pouvez 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 la condition d'une expression booléenne. Le programme évaluera cette expression et une décision sera donnée en conséquence.

Donnons 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 <num1); // returns false, because 10 is lesser than 11
}
}

Sortie :

Booléens Java

Comment fonctionne la valeur booléenne ?

Dans cet article, nous expliquerons comment fonctionne Boolean, c'est-à-dire comment nous pouvons utiliser la fonctionnalité Booleans dans notre programme ou nos cas d'utilisation. Comme le booléen nous aide à prendre des décisions, nous pouvons insérer cette logique de décision dans nos expressions conditionnelles telles que : l'évaluation de la boucle in while ou la prise de décision if-else. Tout d’abord, examinons 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 Booléen, qui sont : | , & , ^ , ! , || , && , == , != . Prenons deux variables booléennes, num1 et num2, à utiliser.

Symbol of Boolean operators Name of the corresponding Symbol
| OR
& AND
^ XOR
! NOT
!= NOT EQUAL
&& Short circuit AND
|| Short circuit OR
== EQUAL
Symbole des opérateurs booléens
Nom du Symbole correspondant
| OU
& ET
^ XOR
! PAS
!= NON ÉGAL
&& Court-circuit ET
|| Court-circuit OU
== ÉGAL

Please check the table for your understanding of how evaluation is happening in Boolean expressions. This understanding is very important to clear your concepts:

Variables/Boolean Expressions num1 num2 num1|num2 num1&num2 num1^num2 !num1 !num2
 

Values/Result of evaluations

true true true true false false false
true false true false true false true
false true true false true true false
false false false false false true

true

4. Public Class

Code Example 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));
}
}

Output:

Booléens Java

Let us see some more code examples.

5. Boolean Operators

Code Example 5:

Here we will compare two Boolean variables and assign values to them and then create Boolean expression for those using Boolean operators and then print them to see the final output.

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

Output:

Booléens Java

6. Boolean Objects.

Code Example 6:

Here we will compare two Boolean objects.

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

Output:

Booléens Java

Conclusion – Java Boolean

All of the comparisons and conditions in Java are primarily based on Boolean expressions; hence you need to use them in an effective manner. In this topic, you have learned about many aspects of Boolean values but, you need to use them effectively based on your business/ client requirements and use cases.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn