Gli operatori di confronto in Java
Gli operatori di confronto nel linguaggio Java sono i seguenti:
operatore | descrizione |
---|---|
A == B | A uguale a B |
A != B | A diverso da B |
A < B | A minore di B |
A > B | A maggiore di B |
A <= B | A minore o uguale a B |
A >= B | A maggiore o uguale a B |
A cosa servono?
Gli operatori di confronto sono usati per verificare se il confronto è vero o falso.
Attenzione. L'operatore di confronto == non va confuso con l'operatore di assegnazione = perché svolgono funzioni diverse. Ad esempio A==B verifica se A e B hanno lo stesso valore, mentre A=B assegna il valore di B alla variabile A.
Un esempio pratico
La condizione (A==B) restituisce il valore booleano true (vero) se le variabili hanno lo stesso valore.
Viceversa, se sono diverse, restituisce il valore false (falso).
Esempio 1
Questa istruzione condizionale verifica se le variabili A e B sono uguali.
if (A==B) System.out.println("A è uguale a B");
Se A e B sono uguali, l'operatore di confronto è vero e l'istruzione condizionale esegue l'istruzione condizionata, ossia stampa sullo schermo la stringa "A è uguale a B".