Groovy - Istruzione If / Else
La prossima dichiarazione decisionale che vedremo è la if/elsedichiarazione. La forma generale di questa dichiarazione è:
if(condition) {
statement #1
statement #2
...
} else{
statement #3
statement #4
}
Il funzionamento generale di questa istruzione è che prima una condizione viene valutata in ifdichiarazione. Se la condizione è vera, esegue le istruzioni successive e si ferma prima della condizione else ed esce dal ciclo. Se la condizione è falsa, esegue le istruzioni nel blocco di istruzioni else e quindi esce dal ciclo. Il diagramma seguente mostra il flusso diif dichiarazione.
Di seguito è riportato un esempio di un'istruzione if / else:
class Example {
static void main(String[] args) {
// Initializing a local variable
int a = 2
//Check for the boolean condition
if (a<100) {
//If the condition is true print the following statement
println("The value is less than 100");
} else {
//If the condition is false print the following statement
println("The value is greater than 100");
}
}
}
Nell'esempio sopra, inizializziamo prima una variabile con un valore di 2. Stiamo quindi valutando il valore della variabile e quindi decidendo su quale printlndichiarazione dovrebbe essere eseguita. L'output del codice precedente sarebbe
The value is less than 100.