Groovy - Operatori aritmetici

Il linguaggio Groovy supporta i normali operatori aritmetici come qualsiasi altro linguaggio. Di seguito sono riportati gli operatori aritmetici disponibili in Groovy:

Operatore Descrizione Esempio
+ Aggiunta di due operandi 1 + 2 darà 3
- Sottrae il secondo operando dal primo 2-1 darà 1
* Moltiplicazione di entrambi gli operandi 2 * 2 darà 4
/ Divisione del numeratore per denominatore 3/2 darà 1.5
% Operatore modulo e resto di dopo una divisione intero / float 3% 2 darà 1
++ Operatori incrementali utilizzati per incrementare il valore di un operando di 1

int x = 5;

x ++;

x darà 6

- Operatori incrementali utilizzati per decrementare il valore di un operando di 1

int x = 5;

X--;

x darà 4

Il seguente frammento di codice mostra come possono essere utilizzati i vari operatori.

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--);  
   } 
}

Quando eseguiamo il programma sopra, otterremo il seguente risultato. Si può vedere che i risultati sono quelli attesi dalla descrizione degli operatori mostrata sopra.

15 
-5 
50 
1.6 
3 
5 
6