Un ciclo è un modo per ripetere più volte una riga di codice. Il blocco di codice contenuto all'interno del loop verrà eseguito più volte fino a quando non viene soddisfatta la condizione richiesta dal loop. Ad esempio, è possibile impostare un ciclo per stampare i numeri pari tra 1 e 100. Il codice che viene eseguito ogni volta che viene eseguito il ciclo sarà la stampa di un numero pari, la condizione che il ciclo sta cercando di soddisfare è raggiungendo 100 (cioè, 2 4 6 8… 96 98).
Esistono due tipi di loop:
mentre
e fare mentre
loop.per
ciclo continuo.Un indeterminato mentre
loop per cercare il numero 10 in ordine casuale int
Vettore:
// int array di numeri casuali int [] numbers = 1, 23, 56, 89, 3, 6, 9, 10, 123; // una variabile booleana che fungerà da condizione per il ciclo booleano numberFound = false; indice int = 0; // questo ciclo continuerà fino a quando numberFound = true while (! numberFound) System.out.println ("Stiamo eseguendo il loop intorno ..."); if (numeri [indice] == 10) numberFound = true; Indice ++; System.out.println ("Abbiamo trovato il numero dopo" + index + "loop"); indice ++;
Un determinato per
loop per visualizzare tutti i numeri pari tra 1 e 100:
numero int = 0; // esegue il ciclo circa 49 volte per ottenere i numeri pari // tra 1 e 100 per (int i = 1; i