Comment les opérateurs travaillent en java

Un opérateur dans Java est un symbole spécial ou un mot clé qui est utilisé pour désigner une opération mathématique ou d'un autre type d'opération qui peut être effectuée sur une ou plusieurs valeurs, appelée opérandes. En tout, Java a environ 40 opérateurs. Cette section se concentre sur les opérateurs qui font l'arithmétique de base.

OpérateurDescription
+Addition
-Soustraction
*Multiplication
/Division
%Reste (modulo)
++Incrément
--Décrément

Le code suivant devrait clarifier comment ces opérateurs travaillent pour int types:

int a = 21, b = 6 int c = a + b- // c est 27int d = un - b- // D est 15int e = a * b- // e est 126int f = a / b- / / f est 3 (21/6 est 3 reste 3) int g = un% b- // g est 3 (20/6 est 3 reste 3) a ++ - // est maintenant un 22b --- // b est maintenant 5

Notez que pour la division, le résultat est tronqué. Ainsi, 21/6 retours 3, pas 3.5.

Voici comment les opérateurs travaillent pour double valeurs:




double x = 5,5, y = m 2.0 double = x + y - // m est 7.5double n = x - y - // n est o 3.5double = x * y - // o est 11.0double p = x / Y - // p est q = 2.75double x% y - // q est 1.5x ++ - // X est désormais 6.5y --- // y est maintenant 1.0

L'opérateur de reste (%) Renvoie le reste lorsque le premier opérande est divisé par le deuxième opérande. Cet opérateur est souvent utilisé pour déterminer si un nombre est divisible par un autre, auquel cas le résultat est égal à 0 (zéro).

L'ordre dans lequel les opérations sont effectuées est déterminé par le priorité de chaque opérateur dans l'expression. L'ordre de priorité pour les opérateurs arithmétiques est

  • Incrément (++) Et de décrémentation (--) Les opérateurs sont évalués en premier.

  • Ensuite, signer opérateurs (+ ou -) sont appliquées.

  • Puis multiplication (*), Division (/), Et le reste (%) Opérateurs sont évalués.

  • Enfin, l'addition (+) Et de soustraction (-) Opérateurs sont appliqués.

Si une expression contient deux ou plusieurs opérateurs au niveau de priorité (par exemple, deux ou plusieurs opérateurs augmentant ou diminuant), les opérateurs sont évalués de gauche à droite.

Bien sûr, vous pouvez utiliser des parenthèses pour modifier l'ordre dans lequel les opérations sont effectuées.


» » » » Comment les opérateurs travaillent en java