Comment utiliser des expressions booléennes en java

UN booléen type peut avoir l'une des deux valeurs: vrai ou faux. UN booléen est utilisé pour effectuer des opérations logiques, le plus souvent pour déterminer si une condition est vrai. Par example:

booléen inscrits = true-booléenne crédité = faussement

Ici, une variable nommé inscrits Type de booléen est déclarée et initialisée à une valeur de vrai, et un autre booléen nommé crédité est déclarée et initialisée à faux.

Dans certaines langues, comme C ou C ++, des valeurs entières peuvent être traitées comme une booléen, avec 0 égal à faux et toute autre valeur égale à vrai. Pas si en Java. En Java, vous ne pouvez pas convertir entre un entier un type et booléen taper.

UN Bexpression oolean est une expression Java qui, lors de l'évaluation, renvoie une Bvaleur oolean: vrai ou faux. Les expressions booléennes sont utilisés dans les instructions conditionnelles, comme si, tandis que, et interrupteur.

Les expressions booléennes les plus courantes de comparer la valeur d'une variable avec la valeur d'une autre variable, une constante, ou peut-être une expression arithmétique simple. Cette comparaison utilise l'un des opérateurs relationnels suivants:

OpérateurDescription
==Retours vrai si l'expression est évaluée à theleft sur la même valeur que l'expression de theright.
!=Retours vrai si l'expression de theleft ne évalue pas à la même valeur que l'expression de theright.
lt;Retours vrai si l'expression de theleft renvoie une valeur qui est inférieure à la valeur de theexpression sur la droite.
lt; =Retours vrai si l'expression de theleft renvoie une valeur qui est inférieure ou égale à theexpression sur la droite.
>Retours vrai si l'expression de theleft renvoie une valeur qui est supérieure à la valeur de theexpression sur la droite.
> =Retours vrai si l'expression de theleft renvoie une valeur qui est supérieure ou égale à theexpression sur la droite.



Une expression booléenne de base a cette forme:

expression relationnelle-opérateur expression

Java évalue une expression booléenne en évaluant d'abord l'expression sur la gauche, puis en évaluant l'expression sur la droite, et enfin l'application de l'opérateur relationnel afin de déterminer si l'expression entière est évaluée à vrai ou faux.

Par exemple, supposons que vous avez déclaré deux variables:

int i = 5 int j = 10

Voici quelques expressions simples ainsi que leurs résultats:

ExpressionValeurExplication
i == 5vraiLa valeur de je est 5.
i == 10fauxLa valeur de je est 10 pas.
i == jfauxje est 5, etj est 10, sothey ne sont pas égaux.
i == j - 5vraije est 5, etj - 5 est 5.
i> 1vraije est 5,qui est plus grand que 1.
j == i * 2vraij est 10,et je est 5, ainsii * 2 est également 10.

L'opérateur relationnel qui teste pour l'égalité est deux signes égal dans une rangée (==). Un signe égal unique est l'opérateur d'affectation. Lorsque vous êtes le premier à apprendre Java, vous pouvez vous trouver en tapant l'opérateur d'affectation quand vous voulez dire l'opérateur égale, comme ceci:

if (i = 5)

Oops. Cela ne veut pas acceptés.

Faire pas chaînes de test en utilisant les opérateurs relationnels, y compris l'opérateur égal. La bonne façon de comparer des chaînes en Java est d'utiliser la String.equals Procédé.

Vous pouvez combiner deux ou plusieurs expressions relationnelles dans une expression booléenne simple en utilisant des opérateurs logiques.


» » » » Comment utiliser des expressions booléennes en java