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