Loop in Java

Nei linguaggi di programmazione, i loop vengono utilizzati per eseguire ripetutamente una serie di istruzioni/funzioni quando alcune condizioni diventano vere. Ci sono tre tipi di loop in Java.

  • for loop
  • while loop
  • do-while loop

Java For Loop vs While Loop vs Do While Loop

Java for loop viene utilizzato per iterare più volte una parte del programma. Se il numero di iterazione è fisso, si consiglia di utilizzare for loop.

Esistono tre tipi di cicli for in java.,

  • Simple For Loop
  • For-each o Enhanced For Loop
  • Etichettato Per Loop

Java Simple For Loop

Un semplice for loop è lo stesso di C / C++. Possiamo inizializzare la variabile, controllare la condizione e il valore di incremento / decremento. Si compone di quattro parti:

  1. Inizializzazione: è la condizione iniziale che viene eseguita una volta all’avvio del ciclo. Qui, possiamo inizializzare la variabile, o possiamo usare una variabile già inizializzata. È una condizione facoltativa.,
  2. Condizione: è la seconda condizione che viene eseguita ogni volta per testare la condizione del ciclo. Continua l’esecuzione fino a quando la condizione è falsa. Deve restituire il valore booleano vero o falso. È una condizione facoltativa.
  3. Istruzione: L’istruzione del ciclo viene eseguita ogni volta fino a quando la seconda condizione è falsa.
  4. Incremento / Decremento: incrementa o diminuisce il valore della variabile. È una condizione facoltativa.,

Sintassi:

Diagramma di flusso:

Esempio:

Test it Now

Output:

12345678910

Java Ciclo For Nidificato

Se si dispone di un ciclo for all’interno di un altro ciclo, è noto come ciclo for nidificato. Il ciclo interno viene eseguito completamente ogni volta che viene eseguito il ciclo esterno.,

Esempio:

Uscita:

1 11 21 32 12 22 33 13 23 3

Piramide Esempio 1:

Uscita:

* * * * * * * * * * * * * * * 

Piramide Esempio 2:

Uscita:

* * * * * * * * * * * * * * * * * * * * * 

Java per ogni Ciclo

per ogni ciclo viene utilizzato per attraversare array o di una raccolta in java. È più facile da usare rispetto al semplice ciclo for perché non è necessario incrementare il valore e utilizzare la notazione pedice.

Funziona su elementi base non indice. Restituisce l’elemento uno per uno nella variabile definita.,

Sintassi:

Esempio:

Testalo ora

Output:

1223445678

Java Etichettato per Loop

Possiamo avere un nome di ogni Java per loop. Per fare ciò, usiamo l’etichetta prima del ciclo for. È utile se abbiamo annidato per il ciclo in modo da poter interrompere / continuare specifici per il ciclo.

Di solito, le parole chiave break e continue interrompono / continuano solo il ciclo for più interno.,

Sintassi:

Esempio:

Output:

1 11 21 32 1

Se usi break bb;, interromperà solo il ciclo interno che è il comportamento predefinito di qualsiasi ciclo.

Uscita:

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *