A l'aide JAVA
Résolu
zemzoum89
Messages postés
543
Date d'inscription
Statut
Membre
Dernière intervention
-
zemzoum89 Messages postés 543 Date d'inscription Statut Membre Dernière intervention -
zemzoum89 Messages postés 543 Date d'inscription Statut Membre Dernière intervention -
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....
A voir également:
- A l'aide JAVA
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
7 réponses
En Java tu as le type boolean...
Tu prends tes opérandes true et false avec les opérateurs ! , && , ||
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:
Cordialement,
Dan
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
Merci beaucoup vous m'avez été d'une grande aide si j'aurai d'autres questions je vous les poserai merci beaucoup.
Cordialement.
Zemzoum
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...
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,
Un peu de doc : les opérateurs arithmétiques, les opérations binaires,