Adblock detecté

Veuillez désactiver votre logiciel Adblock

Hit enter after type your search item
Home / Apprendre Java / Les operateurs dans Java

Les operateurs dans Java

/
/
38 Views
img

Les opérateurs sont des symboles qui permettent de manipuler des variables, c’est-à-dire effectuer des opérations, les évaluer, … On distingue plusieurs types d’opérateurs.

Les types d’opérateur en Java

  • Opérateurs arithmétiques
  • Opérateurs d’affectation
  • Opérateurs d’incrémentation et de décrémentation automatiques
  • Opérateurs logiques
  • Opérateurs de comparaison (relationnels)
  • Opérateurs au niveau du bit
  • Opérateur ternaire

Les opérateurs arithmétiques de base

Les opérateurs arithmétiques de base sont: +, -, *, /,%

  • + est pour l’addition.
  • – est pour la soustraction.
  • * est pour la multiplication.
  • / est pour la division.
  • % est pour modulo.

Remarque: l’opérateur Modulo renvoie le reste, par exemple 10% 5 retournerait 0

Exemple d’opérateur arithmétique

public class arithmetiqueDeBase {
   public static void main(String args[]) {
      int chif1 = 50;
      int chif2 = 25;  
      System.out.println("chif1 + chif2: " + (chif1 + chif2) );   
      System.out.println("chif1 - chif2: " + (chif1 - chif2) );  
      System.out.println("chif1 * chif2: " + (chif1 * chif2) ); 
      System.out.println("chif1 / chif2: " + (chif1 / chif2) );  
      System.out.println("chif1 % chif2: " + (chif1 % chif2) );
   }
}

Répoonses : 

chif1 + chif2: 75
chif1 - chif2: 25
chif1 * chif2: 1250
chif1 / chif2: 2
chif1 % chif2: 0

Opérateurs d’affectation

Les opérateurs d’affectations en java sont: =, + =, – =, * =, / =,% =

chif2 += chif1 est égal à chif2 = chif2+chif1
chif2 -= chif1 est égal à chif2 = chif2-chif1
chif2  = chif1 est égal à chif2 = chif2 chif1
chif2 /= chif1 est égal à chif2 = chif2/chif1
chif2 %= chif1 est égal à chif2 = chif2%chif1

Exemple d’opérateur d’affectation

public class Affectation{

   public static void main(String args[]) {
      int chif1 = 10;      
      int chif2 = 20;  
      chif2 = chif1;  
      System.out.println("= Output: "+chif2);  chif2 += chif1;
      System.out.println("+= Output: "+chif2);  chif2 -= chif1; 
      System.out.println("-= Output: "+chif2);  chif2 *= chif1; 
      System.out.println("*= Output: "+chif2);  chif2 /= chif1; 
      System.out.println("/= Output: "+chif2);  chif2 %= chif1;  
      System.out.println("%= Output: "+chif2);
   }
}
Solution :
=  Output: 10
+= Output: 20
-= Output: 10
*= Output: 100
/= Output: 10
%= Output: 0

Opérateurs d’auto-incrémentation et auto-décrémentation

Nous avons deux opérateurs ++ et —

chif++ est équivalent à chif = chif+1
chif-- est équivalent à chif = chif-1

Exemple :

public class autoCrement {
   public static void main(String args[]){
      int chif1=100;
      int chif2=200;
      chif1++;
      chif2--;
      System.out.println("chif1++ is: "+chif1);
      System.out.println("chif2-- is: "+chif2);
   }
}
Output: chif1++ is: 101
chif2-- is: 199

Les opérateurs logiques

Les opérateurs logiques sont utilisés avec des variables binaires. Ils sont principalement utilisés dans les instructions conditionnelles et les boucles pour évaluer une condition.

Les opérateurs logiques en java sont: &&, || et !

Exemple, si nous avons deux variables boolean b1 et b2, les deux variables b1 && b2 vont renvoyer vrai si b1 et b2 sont vrais sinon elles vont renvoyer faux.

b1 || b2 retournera false si b1 et b2 sont faux sinon il retournerait true.

! b1 retournerait l’opposé de b1, cela signifie que ce serait vrai si b1 est faux et qu’il retournerait faux si b1 est vrai.

Exemple d’opérateurs logiques

public class operateurLogique {
   public static void main(String args[]) {
      boolean b1 = true;
      boolean b2 = false;  
      System.out.println("b1 && b2: " + (b1&&b2));  
      System.out.println("b1 || b2: " + (b1||b2));  
      System.out.println("!(b1 && b2): " + !(b1&&b2));
   }
}
Output:b1 && b2: false
b1 || b2: true
!(b1 && b2): true

A suivre…

Leave a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This div height required for enabling the sticky sidebar
Ad Clicks :Ad Views : Ad Clicks :Ad Views : Ad Clicks :Ad Views : Ad Clicks :Ad Views : Ad Clicks :Ad Views : Ad Clicks :Ad Views : Ad Clicks :Ad Views :