vuoi
o PayPal
tutte le volte che vuoi
Do-While:
Sintassi:
do {
istruzione
}while( condizione );
Semantica do-while: 1. Si esegue l’ istruzione.
2. Viene valutata la condizione, se risulta vera si prosegue dal punto 1, se risulta falsa
si passa ad eseguire la prima istruzione che segue il ciclo do-while.
For:
Sintassi:
for (espr_inizializzazione; condizione; espr_incremento)
istruzione;
espr._inizializzazione: è una lista di espressioni, separate da virgola.
espr._incremento: è una lista di espressioni.
Semantica for: 1. Vengono valutate le espressioni di inizializzazione.
2. Viene valutata la condizione.
3. Se è vera, viene eseguita l’ istruzione o il blocco di istruzioni, si valutano le espressioni di
incremento, e si riprende dal punto 2.
4. Se è falsa, si passa ad eseguire la prima istruzione che segue il ciclo for.
Letterali: sono espressioni Java che vengono interpretate alla lettera, così come sono (es. 25 e “pippo”).
I tipi numerici interi:
byte 8 bit -2^7 a 2^7 -1
short 16 bit -2^15 a 2^15-1
int 32 bit -2^31 a 2^31-1
long 64 bit -2^63 a 2^63-1
I tipi numerici a virgola mobile:
float 32 bit 24 mantissa 8 esponente
double 64 bit 53 mantissa 11 esponente
Il tipo char: rappresenta i caratteri Unicode, una codifica dell'alfabeto internazionale che consente di
rappresentare oltre ai caratteri dell'alfabeto italiano e inglese, anche i caratteri della maggior parte delle
lingue. (char 16 bit)
Tipi enumerativi: Gli enumerativi sono particolari classi che si aprono con la parola chiave enum al
posto di class. I valori di tipo enumerativo sono a tutti gli effetti dei riferimenti a degli oggetti e le variabili di
tipo enumerativo sono a tutti gli effetti variabili di tipo riferimento.
Switch:
Sintassi:
switch (espressione)
blocco switch;
l'espressione che segue la parola switch è definita selettore e deve essere di tipo primitivo o di tipo
enumerativo.
Il blocco switch è costituito da diverse istruzioni precedute da etichette “case (espressioneCostante)”, ed è
possibile che vi sia un’ etichetta denominata default.
Non possono esserci 2 etichette con costanti dello stesso valore e non può esserci più di un etichetta
default.