Durante la programmazione in Java, può esserci un requisito per associare molteplici funzionalità. Ad esempio, lavorare con alberi o affrontare funzionalità basate su priorità. In tali situazioni, il "Loop nidificati"In Java abilita allo sviluppatore di accumulare e unire le funzionalità collegate e semplificare efficacemente le funzionalità del codice.
Questo articolo discuterà dell'utilizzo e dell'implementazione di "Loop nidificati" in Java.
Quali sono i "loop nidificati" in Java?
UN "Loop nidificato"In Java corrisponde a un ciclo interno contenuto nel corpo del loop del ciclo esterno. Questi loop possono essere applicati in diversi scenari per associare varie funzionalità collegate.
Esempio 1: applicazione di loop nidificati sui numeri interi in Java
In questo esempio, i loop nidificati verranno utilizzati per accumulare i valori particolari all'interno di ciascuno degli altri valori iterati:
int id = 2;
int age = 10;
per (int i = 0; i <= id; i++)
Sistema.fuori.println ("id:" + i);
per (int j = 5; j <= age; j++)
Sistema.fuori.println ("età:" + j);
Nelle righe di codice sopra:
Nota: Il ciclo nidificato (quest'ultimo) viene accumulato nell'ambito del ciclo esterno.
Produzione
In questo output, si può vedere che la nidificazione è eseguita in modo appropriato.
Esempio 2: applicazione di loop nidificati su array in java
In questo esempio particolare, i loop nidificati possono essere implementati per iterare lungo il "Corda"Array:
String Array1 [] = "Harry", "David", "Jack";
String Array2 [] = "Los Angeles", "Londra", "Pechino";
per (int i = 0; iSistema.fuori.println (array1 [i]+"\ n");
per (int j = 0; jSistema.fuori.println (array2 [j]+"\ n");
Nel blocco del codice sopra:
Produzione
Da questo risultato, si può analizzare che ciascuno dei valori della stringa nel ciclo nidificato viene visualizzato rispetto ai valori del ciclo esterno.
Esempio 3: applicazione di loop nidificati per stampare uno schema in Java
In questo esempio, i loop nidificati possono essere implementati per stampare un "Pattern a metà piramide":
int righe, cols, totalrows = 3;
per (righe = 0; righeper (cols = 0; cols<=rows; cols++)
Sistema.fuori.stampa("*");
Sistema.fuori.println ();
In questo blocco di codice, applicare i passaggi sotto forniti:
Produzione
Questo output mostra che il modello piramidale è chiaramente stampato in modo appropriato.
Conclusione
UN "Loop nidificato"In Java corrisponde a un ciclo interno che appare nel corpo del loop del ciclo esterno in modo tale che il ciclo interno dipenda dal ciclo esterno. Questi loop possono essere applicati sui valori iniziali e sugli array o per creare un modello, rispettivamente. Questo blog ha discusso dell'implementazione di loop nidificati in Java.