PDA

Visualizza la versione completa : [java] break and contine


elly00
21-04-2004, 16:00
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!!!!

caimano73
21-04-2004, 16:29
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).

LeleFT
21-04-2004, 16:32
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. :ciauz:

Loading