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>)