Ciao a tutti,
qualcuno mi sa spiegare il funzionamento di:
for (1=1; i<10; i++) {
if (i%3==0) break;
System.out.println (i);
}
System.out.println (i)
e se invece del brack ci fosse il continue?
GRAZIE!!!!
Ciao a tutti,
qualcuno mi sa spiegare il funzionamento di:
for (1=1; i<10; i++) {
if (i%3==0) break;
System.out.println (i);
}
System.out.println (i)
e se invece del brack ci fosse il continue?
GRAZIE!!!!
il break fa uscire dal ciclo di for, il continue lo fa saltare al passo successivo (senza fare le eventuali operazioni che vengono dopo il continue ma ancora dentro il ciclo di for).
L'istruzione break interrompe l'esecuzione di un loop (che sia un while, un for oppure un do).
L'istruzione continue fa terminare l'esecuzione dell'iterazione corrente e passa alla successiva.
Entrambi sono due metodi che rendono il codice destrutturato e possono benissimo essere sostituite da apposite e più eleganti forme di controllo.
Una menzione particolare va fatta per l'istruzione break: essa è indispensabile all'interno del costrutto switch per terminare uno dei suoi rami.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza