A l'aide JAVA

Résolu
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....
Configuration: Windows Vista
Safari 532.0

7 réponses

  1. la solution que j'ai utilisée est: Java vois les chiffre comme binaire donc la solution est simple, merci beaucoup de votre aide...
    1. 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...
      1. Bonsoir,

        Est ce que le type binaire existe en Java ou non ?? mercii d'avance
        1. 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
          1. 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
            1. Modérateur
              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