A l'aide JAVA

Résolu/Fermé
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 - 20 déc. 2009 à 19:29
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 - 9 févr. 2010 à 00:01
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....
A voir également:

7 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
21 déc. 2009 à 01:01
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
0
Utilisateur anonyme
21 déc. 2009 à 10:42
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
0
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 18
21 déc. 2009 à 20:28
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
0
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 18
22 déc. 2009 à 18:27
Bonsoir,

Est ce que le type binaire existe en Java ou non ?? mercii d'avance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 18
22 déc. 2009 à 18:39
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...
0
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
22 déc. 2009 à 18:46
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,
0
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 18
9 févr. 2010 à 00:01
la solution que j'ai utilisée est: Java vois les chiffre comme binaire donc la solution est simple, merci beaucoup de votre aide...
0