Alcune note sul linguaggio Java* - Dipartimento di Matematica e ...
Alcune note sul linguaggio Java* - Dipartimento di Matematica e ...
Alcune note sul linguaggio Java* - Dipartimento di Matematica e ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Operatore Descrizione<br />
+ ad<strong>di</strong>zione<br />
- sottrazione<br />
* moltiplicazione<br />
/ <strong>di</strong>visione<br />
% modulo (resto della <strong>di</strong>visione fra interi)<br />
Tabella3. Operatori aritmetici<br />
Gli operatori più semplici sono quelli che corrispondono alle operazioni aritmetiche,<br />
riportati in tabella 3. L’operatore <strong>di</strong> modulo restituisce il resto della<br />
<strong>di</strong>visione intera: ad esempio, 17 % 5 dà come ri<strong>sul</strong>tato 2. L’operatore <strong>di</strong> <strong>di</strong>visione<br />
/ dà un ri<strong>sul</strong>tato intero (il quoziente della <strong>di</strong>visione) se gli operan<strong>di</strong> sono interi;<br />
dà come ri<strong>sul</strong>tato un numero in virgola mobile se gli operan<strong>di</strong> sono numeri in<br />
virgola mobile.<br />
Altri operatori importanti sono gli operatori relazionali che confrontano due<br />
espressioni e calcolano il valore booleano corrispondente al ri<strong>sul</strong>tato del confronto.<br />
Ad esempio, l’espressione 3 < 5 ha valore true, mentre l’espressione 1 > 2<br />
ha valore false. Gli operatori relazionali sono riportati in tabella 4. Si noti il<br />
Operatore Descrizione<br />
< minore<br />
maggiore<br />
>= maggiore o uguale<br />
== uguale<br />
!= <strong>di</strong>verso<br />
Tabella4. Operatori relazionali<br />
modo in cui è rappresentata l’uguaglianza (==). Uno degli errori piú comuni è<br />
confondere l’operatore <strong>di</strong> assegnamento = (che assegna un valore a una variabile)<br />
con l’operatore <strong>di</strong> uguaglianza == (che confronta due valori). Alle espressioni <strong>di</strong><br />
tipo booleano si applicano gli operatori <strong>di</strong> tabella 5. Ad esempio, l’espressione<br />
Operatore Descrizione<br />
&& and logico o congiunzione<br />
or logico o <strong>di</strong>sgiunzione<br />
! negazione<br />
Tabella5. Operatori logici<br />
(3 < 4)&&(x > 10) dà come ri<strong>sul</strong>tato true se x contiene un valore maggiore<br />
<strong>di</strong> <strong>di</strong>eci; altrimenti, dà come ri<strong>sul</strong>tato false. L’espressione !(5 < 6) dà come