Operatori matematici e di confronto
Naturalmente, per poter effettuare delle operazioni tra le variabili dobbiamo utilizzare dei caratteri "speciali" che prendono il nome di operatori.
Gli operatori si dividono in operatori matematici e operatori di confronto. Di seguito elenchiamo gli operatori principali e di più comune utilizzo.
Operatori matematici
Questi gli operatori matematici:
+ addizione (o anche concatenazione di stringe) - sottrazione / divisione * moltiplicazione ++ incremento -- decrementoChiaramente questi operatori matematici consentono operazioni basilari. Nel caso volessi per esempio elevare un numero a potenza si utilizza il metodo pow(double a, double b) della classe java.lang.math. Il package math che il Java ci fornisce ci mette a disposizione le più importanti funzioni matematiche come per esempio seno, coseno, tangente e molto altro.
Operatori di confronto
Questi gli operatori di confronto (anche detti operatori di espressione):
= assegnazione == ugualianza != differenza > maggiore < minore && e (AND logico) || o (OR logico)E' possibile concatenare tra loro diversi Operatori per avere significati differenti:
>= maggiore e uguale <= minore e uguale += assegna e aggiunge un valore -= assegna e sottrae un valoreFacciamo qualche esempio:
int x = 1; // utilizziamo l'operatore = di assegnazione
int y = x + 1; // y sarà uguale a 2
y += 10; // y diventa 12
if (x == y){
System.out.println("Primo risultato FALSO");
}
else if (y > x){
System.out.println("Secondo risultato VERO");
}
In questo esempio abbiamo introdotto, per vedere all'opera i nostri operatori di confronto, una sintassi del tipo if...else che rappresenta l'esempio più comune di struttura condizionale la cui analisi verrà effettuata nella prossima lezione.
');







