Fondamenti di Informatica a.a. 2016-2017

Fondamenti di Informatica
a.a. 2016-2017
Sintassi dei principali costrutti Java
([...] significa "opzionale", | significa "oppure")
dichiarazione di variabile
<tipo> <nome>;
inizializzazione di variabile
<nome>=<valore>;
if-then-else
while-do
if(<condizione>){...}[else{...}] while(<condizione>){...}
do-while
do{...}while(<condizione>);
dichiarazione di array
<tipo> [] <nome]>;
inizializzazione di array
<nome>=new <tipo>[<lunghezza>];
dichiarazione e inizializzazione di array
<tipo> [] <nome>={...};
dichiarazione di classe
<visibilità> class <nome>{
[dichiarazione attributi]
[dichiarazione metodi]}
dichiarazione di oggetto
<nomeClasse> <nome>;
inizializzazione di oggetto
<nome>=new
<nomeClasse>([<parametri>]);
dichiarazione di metodo
[<visibilità>] [static] <tipo>|
void <nome>([<tipoPar1>
<nomePar1>,...,<tipoParN>
<nomeParN>]){
...
[return <valore>]}
dichiarazione di costruttore
public <nomeClasse>([<tipoPar1>
<nomePar1>,...,<tipoParN>
<nomeParN>]){...}
accesso ad un attributo di un oggetto
<nomeOggetto>.<nomeAttributo>
esecuzione di un metodo di un oggetto
<nomeOggetto>.<nomeMetodo>(<valo
rePar1>,...,<valoreParN>)