Differenze tra le versioni di "Java/Operatori"

nessun oggetto della modifica
 
=Introduzione=
Gli operatori servono a [[w:manipolare|manipolare]] e confrontare le [[w:variabile|variabili]] e sono dunque alla base di ogni [[w:programma|programma]]:; Java ne mette a disposizione molti, con una [[w:sintassi|sintassi]] simile a quella del C.
 
=Definizione=
 
si usano per eseguire operazioni di somma, sottrazione, divisione e moltiplicazione:
'''lunghezzaDellaCirconferenza''' = 2 * PI_GRECO * '''raggioDellaCirconferenza;'''
 
'''
===Relazionali===
Sono detti 'relazionali' perché non hanno per risultato un numero, ma confrontano i due [[w:operandi|operandi]] e restituiscono un [[w:valore di verità|valore di verità]]:
===Booleani===
Sono detti cosí in onore di chi li ha introdotti: [[w:George Boole|G. Boole]].
Per chiarezza -gli errori di programmazione sono sempre in agguato- sono suddivisi in [[w:bitwise|''bitwise'']]logici (scusatee l'[[wt:anglicismo|anglicismo]])orientati eai logicibit.
 
====Bitwise====
Agiscono su i singoli [[w:bit|bit]] di cui sono composti gli operandi, eseguono cioé l'operazione su ogni coppia di bit (i primi, i secondi...) separatamente. Vanno applicati '''solo alle variabili numeriche'''.
 
====Logici====
se in
if( controllaQuesto() && controllaQuello() )
 
====Orientati ai bit====
Agiscono su i singoli [[w:bit|bit]] di cui sono composti gli operandi, eseguono cioé l'operazione su ogni coppia di bit (i primi, i secondi...) separatamente. Vanno applicati '''solo alle variabili numeriche'''.
 
 
===Operatori <nowiki>#=</nowiki>===
7

contributi