Un loop while
Quanto segue while loop stampa numeri da 1 a 5.
int i = 0;L'output è:
1 2 3 4 5La prima affermazione fa parte indirettamente del loop while. È uno stato iniziale. L'ultima affermazione non fa parte del circuito while. La condizione di tempo è “while (io < 5)”.
Contenuto dell'articolo
La dichiarazione continua
Continua la dichiarazione in uno mentre loop
Nel seguente loop while, l'esecuzione (resto delle dichiarazioni seguenti, continua) del corpo, viene saltata, quando pari 2:
int i = 0;L'output è:
1 3 4 5Le istruzioni al di sotto della condizione, di I == 2, non hanno eseguito.
Continua la dichiarazione in un ciclo nidificato
La dichiarazione continua in un ciclo nidificato influisce solo sul ciclo nidificato. Non invia il controllo al ciclo esterno. Il seguente codice illustra questo:
char i = '@';L'output è:
1 3 4 5Continua l'istruzione con identificatore dell'etichetta, in un loop
Il comando continua può avere un argomento, che è l'identificatore di un'etichetta. In Java, l'etichetta consente la raccomandazione del loop. L'effetto non è evidente per un singolo ciclo. Il seguente segmento di codice illustra questo:
int i = 0;L'output è:
1 3 4 5Continua la dichiarazione con l'etichetta in un ciclo nidificato
Se l'etichetta prende di mira il ciclo esterno, che ha il ciclo interno, allora ci sarà qualche effetto. Il seguente codice illustra questo:
char i = '@';L'output è:
1 1 1 1 1La dichiarazione di pausa
Dichiarazione di interruzione in uno per low while
Nel seguente loop, il resto delle dichiarazioni al di sotto dell'istruzione di interruzione e il resto delle iterazioni, si fermano, quando sono uguale a 2:
int i = 0;L'output è:
1Dichiarazione di pausa in un ciclo nidificato
La dichiarazione di pausa in un ciclo nidificato colpisce sia il ciclo nidificato, sia il ciclo esterno. Invia il controllo al ciclo esterno. Il seguente codice illustra questo:
char i = '@';L'output è:
1Dichiarazione di interruzione con identificatore dell'etichetta, in un loop
Il comando Break può avere un argomento, che è l'identificatore di un'etichetta. In Java, l'etichetta consente la raccomandazione del loop. L'effetto non è evidente per un singolo ciclo. Il seguente segmento di codice illustra questo:
int i = 0;L'output è:
1Dichiarazione di pausa con etichetta in un ciclo nidificato
Considera il seguente codice:
char i = '@';L'output è:
1L'istruzione e la rottura del composto di interruttore
L'istruzione composti di interruttore trasferisce il controllo a una delle numerose istruzioni di composti più brevi, a seconda del valore di un'espressione, che è l'argomento dello switch. Il tipo di espressione deve essere char, byte, corto, int, carattere, byte, corto, intero, stringa o un tipo enum. Le dichiarazioni dei composti più brevi sono iniziate dalle etichette. Una dichiarazione composta più breve è un blocco del caso. In Java, dopo che il blocco del caso è stato identificato, per impedire all'esecuzione di continuare ai blocchi del caso sotto di esso, ogni blocco del caso deve terminare con una "pausa;". Il seguente codice illustra questo:
int k = 2;L'output è:
TwotwotwoConclusione
L'istruzione di pausa interrompe l'iterazione. L'istruzione Continua salta un'esecuzione (resto delle dichiarazioni seguenti) del corpo. Se il programmatore non vuole che l'esecuzione in un'istruzione switch continui al di sotto di un determinato blocco di casi, un'istruzione di interruzione deve terminare quel blocco del caso.
Altri aspetti da prendere in considerazione con le dichiarazioni Continua e Break sono i seguenti: Continua la dichiarazione in un anello; Continua la dichiarazione in un ciclo nidificato; Continua la dichiarazione con l'identificatore dell'etichetta, in un anello; Continua la dichiarazione con l'etichetta in un ciclo nidificato; Dichiarazione di pausa in un anello; Dichiarazione di pausa in un ciclo nidificato; Dichiarazione di interruzione con identificatore dell'etichetta, in un anello; Dichiarazione di pausa con etichetta in un ciclo nidificato; e l'istruzione composti dell'interruttore con pause.