Tipi di "per" Loop:
UN. 'per' Loop per un numero definito di iterazione
Sintassi:
per (inizializzazione; condizione di terminazione; incremento/decremento)Questo ciclo ha tre parti. La prima parte contiene la variabile di inizializzazione da dove il ciclo inizierà l'iterazione. La seconda parte include la condizione di terminazione utilizzata per terminare il loop. La terza parte contiene un'istruzione incrementata o decremento basata sulla variabile di inizializzazione per raggiungere la condizione di terminazione.
B. 'per' Loop per un numero indefinito di iterazione
Sintassi:
per (variabile: array o raccolta)Questo ciclo viene utilizzato principalmente per iterarsi il valore da un array o una variabile di raccolta. Questo ciclo continuerà l'iterazione fino a quando tutti gli articoli non saranno letti.
I diversi usi di questi loop sono spiegati con esempi nella parte successiva di questo tutorial.
Esempio-1: calcola il fattoriale di un numero
Il problema logico può essere risolto molto facilmente utilizzando a 'per' ciclo continuo. In questo esempio il valore fattoriale di un numero utilizzando il ciclo "per". Un valore intero verrà prelevato dall'utente e memorizzato nella variabile denominata 'N'. Un'altra variabile, 'risultato' è inizializzato a 1 per archiviare quel valore di N!. 'per' Loop iterirà n volte e moltiplicherà il valore di "risultato' con il valore di 'io' in ogni iterazione. Il risultato La variabile conterrà il valore di N! Dopo aver terminato dal ciclo che verrà stampata in seguito.
// Importa il pacchetto scannerProduzione:
La seguente immagine mostra l'output del codice. Qui, 5 è preso come valore di N e il 5! È 120 che è stampato.
Esempio-2: conta numeri positivi, negativi e zero da un array
Come 'per' Il ciclo può essere usato per leggere i valori di un array numerico e contare i numeri totali positivi, negativi e zero nell'array sono mostrati in questo esempio. Un array numerico di 10 elementi è definito nel codice. IL lunghezza La proprietà viene utilizzata in Java per contare il numero totale di elementi di un oggetto array. È usato 'per' Loop per definire il numero di volte in cui il ciclo iterirà. Positivo, negativo, E zero Le variabili di contatore vengono inizializzate su 0 per la memorizzazione del risultato. Prossimo, il per' Loop viene utilizzato per leggere ogni valore dell'array e incrementare il valore contatore particolare controllando 'Se' condizione. Tutte le variabili di contatore vengono stampate in seguito.
Classe pubblica per2Produzione:
La seguente immagine mostra l'output del codice. Ci sono 6 numeri positivi, 2 negativi e 2 zero nell'array.
Esempio-3: stampare un particolare messaggio basato su ciascun valore di un array
Quante volte il 'per' Il ciclo iterato è definito nei due esempi precedenti. In questo esempio, il 'per' Loop è usato con un "switch-case" Dichiarazione per stampare un particolare messaggio basato su ciascun valore di un array. Quante volte questo ciclo iterazione dipende dal numero di elementi dell'array. Quindi, il ciclo ripeterà fino a quando tutti gli elementi dell'array non vengono analizzati. In ogni iterazione, corrisponderà al valore dell'elemento con il valore del caso e stampa il messaggio particolare in cui si trova la corrispondenza; Altrimenti, stamperà il messaggio definito nella sezione predefinita.
Classe pubblica per_eachProduzione:
La seguente immagine mostra l'output del codice. Qui, nessuna corrispondenza viene trovata per il "Pera," e il messaggio predefinito è stampato solo per questo valore.
Conclusione:
'per' Loop è molto utile per risolvere facilmente molti tipi di problemi. Il ciclo iterato per il numero fisso di volte e la lettura dei dati da oggetti array sono spiegati in questo tutorial utilizzando vari esempi. Spero che questo tutorial aiuterà i nuovi utenti Java ad applicareper' Loop nel loro codice correttamente.