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...
    0
    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...
      0
      1. Bonsoir,

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