ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Basi | Espressioni | Comandi | Classi | Ereditarieta | Eccezioni | Thread | Utilita | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

Espressioni
Espressioni
Primitivi
Costanti
Booleane
Carattere
Numeri
Operatori
Promozione
Overloading
Aritmetici
Virgola Mobile
Relazionali
Binari
Shift
Negazione
And
Or
Condizionale
Incremento
Assegnamento

<<< Operatori >>>
Gli operatori agiscono sui tipi primitivi:

In questa pagina vediamo le categorie degli operatori. Si tratta di un modo arbitrario per categorizzare gli operatori presenti nel linguaggio Java. Seguiremo questo ordine nella descrizione che stiamo per dar nelle pagine successive.

RELAZIONALI:
> >= < <= != ==

Gli operatori relazionali sono quelli che servono a fare dei confronti. Uguale, , maggiore uguale, diverso eccetera. In particolare notare la sintassi del diverso che utilizza il punto esclamantivo per dire "non uguale".

ARITMETICI:
**+ - * / %**

i operatori aritmetici sono quei soliti, addizione sottrazione riflessione divisione, e in più che c'è l'operatore % che serve indicare il resto della divisione (ovvero il modulo).

BINARI:
& | ^ >> << <<<

I operatori binari sono i operatori che lavorano sui bit, ovvero sulla rappresentazione di un numero come una sequenza di zeri e uni.

LOGICI:
&& || ?:

i operatori logici sono quei operatori che servono a mettere in sequenza delle comparazioni. Assomigliano un pò agli operatori binari, ma hanno della fondamentali differenze per quanto riguarda l'ordine di esecuzione del calcolo.

INCREMENTO:
++ --

Gli operatori di incremento sono caratteristici del linguaggio C, sono stati ereditati da Java passando per il C++. Lo stesso nome C++ significa C incrementato.

ASSEGNAMENTO:
= += -= *= /= ...

Anche queste operatori sono caratteristici del C, vengono usati principalmente nei cicli, e ne abbiamo già visto un'occorrenza quando abbiamo fatto notare il += che serve a concatenare una stringa ad una variabile stringa.

ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com