A l'aide JAVA
Résolu
zemzoum89
Messages postés
583
Statut
Membre
-
zemzoum89 Messages postés 583 Statut Membre -
zemzoum89 Messages postés 583 Statut Membre -
Bonjour,
Voilà j'ai un projet en java et je dois utiliser les booléennes genre le ( et logique, ou logique) exemple: 1 et logique 1 = 1... Je voudrai savoir si ils sont prédéfinis sous java ou non merci de votre aide....
Voilà j'ai un projet en java et je dois utiliser les booléennes genre le ( et logique, ou logique) exemple: 1 et logique 1 = 1... Je voudrai savoir si ils sont prédéfinis sous java ou non merci de votre aide....
Configuration: Windows Vista Safari 532.0
7 réponses
-
En Java tu as le type boolean...
Tu prends tes opérandes true et false avec les opérateurs ! , && , ||
true && false == false true || false == true ! true == false
-
Salut,
Les opérateurs logiques.
Il y a 4 opérateurs logiques:
-AND (&& ou &)
-OR (|| ou |)
-XOR (^)
-NOT (!)
Le résultat d'une de ces opérations logiques est une valeur booléenne
vrai ou faux (true ou false). Les expressions utilisant les opérateurs
de relation (<, >, <=, >=, !=, ==) qui retournent true ou false
peuvent se combiner pour former des expressions booléennes utilisant
les opérateurs logiques.
&& ou & (ET):
Retourne true si chacun des 2 opérandes retourne true. Si l'un des 2
retourne false le résultat est false.
Si on utilise && (pas &) et si le premier opérande retourne false,
le second n'est pas évalué.
|| ou | (OU):
Le résultat est false si chacun des 2 opérandes retourne false.Si l'un
des 2 retourne true, le résultat est true.
Sion utilise || (pas |) et si le premier opérande retourne true,
le second n'est pas évalué.
! (NOT):
Le résultat est false si l'évaluation de l'opérande est true,
Le résultat est true si l'évaluation de l'opérande est false.
^ (XOR):
Le résultat est true si lún des 2 opérandes retourne true et l'autre
retourne false.
Le résultat est false dans les autres cas.
// Exemples:
int x = 50; int y = 0; boolean bool; bool = x != 0 && y != 0; // bool = false System.out.println("bool = " + bool); bool = x != 0 || y > 0; // bool = true System.out.println("bool = " + bool); bool = y < x && x <= 50; // bool = true System.out.println("bool = " + bool); bool = y < x ^ x <= 50; // bool = false System.out.println("bool = " + bool); bool = y < x ^ x < 50; // bool = true System.out.println("bool = " + bool); bool = !bool; // bool = false System.out.println("bool = " + bool); bool = !bool; // bool = true System.out.println("bool = " + bool);
Cordialement,
Dan -
Bonsoir,
Merci beaucoup vous m'avez été d'une grande aide si j'aurai d'autres questions je vous les poserai merci beaucoup.
Cordialement.
Zemzoum -
Bonsoir,
Est ce que le type binaire existe en Java ou non ?? mercii d'avance -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Voici le genre de fonctions que je veux réaliser:
Fonction binaire code (x,y)
{
si (x < xleft) alors
{
0001
}
si non
{
si (x>xright ) alors
0010 si non
0000
} union (ou logique)
si (y<ybuttom)
{
0100
}
si non
{
si (y > ytop)
1000
si non
0000
}
}
Je vous remercie d'avance... -
Bien sûr que ça existe, mais j'avoue ne pas trop connaitre...
Un peu de doc : les opérateurs arithmétiques, les opérations binaires, -
la solution que j'ai utilisée est: Java vois les chiffre comme binaire donc la solution est simple, merci beaucoup de votre aide...