logo

Java fai-mentre Loop

Il Giava ciclo 'fai-mentre'. viene utilizzato per ripetere ripetutamente una parte del programma, finché la condizione specificata non è vera. Se il numero di iterazioni non è fisso ed è necessario eseguire il ciclo almeno una volta, si consiglia di utilizzare un ciclo do- while.

Il ciclo do- while Java è chiamato an uscire dal circuito di controllo . Pertanto, a differenza dei cicli while e for, il do- while controlla la condizione alla fine del corpo del ciclo. Il Giava ciclo 'fai-mentre'. viene eseguito almeno una volta perché la condizione viene controllata dopo il corpo del ciclo.

Sintassi:

 do{ //code to be executed / loop body //update statement }while (condition); 

Le diverse parti del ciclo do- while:

1. Condizione: è un'espressione testata. Se la condizione è vera, il corpo del ciclo viene eseguito e il controllo passa all'espressione di aggiornamento. Non appena la condizione diventa falsa, il ciclo si interrompe automaticamente.

Esempio:

io<=100< strong>

2. Aggiorna espressione: ogni volta che viene eseguito il corpo del ciclo, questa espressione aumenta o diminuisce la variabile del ciclo.

Esempio:

io++;

Nota: il blocco do viene eseguito almeno una volta, anche se la condizione è falsa.

Diagramma di flusso del ciclo do- while:

numero di 'Eulero' in Java'
diagramma di flusso del ciclo do while in Java

Esempio:

Nell'esempio seguente, stampiamo valori interi da 1 a 10. A differenza del ciclo for, dobbiamo inizializzare e incrementare separatamente la variabile utilizzata nella condizione (qui, i). Altrimenti il ​​ciclo verrà eseguito all'infinito.

DoWhileExample.java

 public class DoWhileExample { public static void main(String[] args) { int i=1; do{ System.out.println(i); i++; }while(i<=10); } < pre> <span> Test it Now </span> <p> <strong>Output:</strong> </p> <pre>1 2 3 4 5 6 7 8 9 10 </pre> <h2>Java Infinitive do-while Loop</h2> <p>If you pass <strong>true</strong> in the do-while loop, it will be infinitive do-while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> do{ //code to be executed }while(true); </pre> <p> <strong>Example:</strong> </p> <p> <strong>DoWhileExample2.java</strong> </p> <pre> public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } </pre> <p> <strong>Output:</strong> </p> <pre>infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c </pre> <p>In the above code, we need to enter Ctrl + C command to terminate the infinite loop.</p> <hr></=10);>

Ciclo infinito Java do- while

Se passi VERO nel ciclo do- while, sarà il ciclo do- while infinito.

Sintassi:

 do{ //code to be executed }while(true); 

Esempio:

DoWhileExample2.java

 public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } 

Produzione:

infinitive do while loop infinitive do while loop infinitive do while loop ctrl+c 

Nel codice sopra, dobbiamo inserire il comando Ctrl + C per terminare il ciclo infinito.