Groovy - Opérateurs arithmétiques

Le langage Groovy prend en charge les opérateurs arithmétiques normaux comme n'importe quel langage. Voici les opérateurs arithmétiques disponibles dans Groovy -

Opérateur La description Exemple
+ Ajout de deux opérandes 1 + 2 donnera 3
- Soustrait le deuxième opérande du premier 2 - 1 donnera 1
* Multiplication des deux opérandes 2 * 2 donnera 4
/ Division du numérateur par dénominateur 3/2 donnera 1,5
% Opérateur de module et reste après une division entière / flottante 3% 2 donnera 1
++ Opérateurs incrémentaux utilisés pour incrémenter la valeur d'un opérande de 1

int x = 5;

x ++;

x donnera 6

- Opérateurs incrémentaux utilisés pour décrémenter la valeur d'un opérande de 1

int x = 5;

X--;

x donnera 4

L'extrait de code suivant montre comment les différents opérateurs peuvent être utilisés.

class Example { 
   static void main(String[] args) { 
      // Initializing 3 variables 
      def x = 5; 
      def y = 10; 
      def z = 8; 
		
      //Performing addition of 2 operands 
      println(x+y); 
		
      //Subtracts second operand from the first 
      println(x-y); 
		
      //Multiplication of both operands 
      println(x*y);
		
      //Division of numerator by denominator 
      println(z/x); 
		
      //Modulus Operator and remainder of after an integer/float division 
      println(z%x); 
		
      //Incremental operator 
      println(x++); 
		
      //Decrementing operator 
      println(x--);  
   } 
}

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons le résultat suivant. On peut voir que les résultats sont ceux attendus de la description des opérateurs comme indiqué ci-dessus.

15 
-5 
50 
1.6 
3 
5 
6