logo

Java While Loop

The Java buclă while este folosit pentru a repeta o parte a programului în mod repetat până când condiția booleană specificată este adevărată. De îndată ce condiția booleană devine falsă, bucla se oprește automat.

Bucla while este considerată o instrucțiune if care se repetă. Dacă numărul de iterații nu este fix, se recomandă utilizarea while buclă .

Sintaxă:

 while (condition){ //code to be executed I ncrement / decrement statement } 

Diferitele părți ale buclei do-while:

1. Condiție: Este o expresie care este testată. Dacă condiția este adevărată, corpul buclei este executat și controlul trece la actualizarea expresiei. Când condiția devine falsă, ieșim din bucla while.

Exemplu :

i<=100< p>

2. Actualizare expresie: De fiecare dată când corpul buclei este executat, această expresie crește sau decrește variabila buclă.

Exemplu:

i++;

Organigrama Java While Loop

Aici, lucrul important despre bucla while este că, uneori, poate nici măcar să nu se execute. Dacă condiția de testat rezultă falsă, corpul buclei este omis și prima instrucțiune după bucla while va fi executată.

diagramă flux a buclei while java

Exemplu:

1nf 2nf 3nf

În exemplul de mai jos, imprimăm valori întregi de la 1 la 10. Spre deosebire de bucla for, trebuie să inițializam și să creștem separat variabila utilizată în condiție (aici, i). În caz contrar, bucla se va executa la infinit.

WhileExample.java

 public class WhileExample { public static void main(String[] args) { int i=1; while(i<=10){ system.out.println(i); i++; } < 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 While Loop</h2> <p>If you pass <strong>true</strong> in the while loop, it will be infinitive while loop.</p> <p> <strong>Syntax:</strong> </p> <pre> while(true){ //code to be executed } </pre> <p> <strong>Example:</strong> </p> <p> <strong>WhileExample2.java</strong> </p> <pre> public class WhileExample2 { public static void main(String[] args) { // setting the infinite while loop by passing true to the condition while(true){ System.out.println(&apos;infinitive while loop&apos;); } } } </pre> <p> <strong>Output:</strong> </p> <pre> infinitive while loop infinitive while loop infinitive while loop infinitive while loop infinitive 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){>

Java Infinitiv While Loop

Dacă treci Adevărat în bucla while, va fi infinitiv în bucla while.

Sintaxă:

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

Exemplu:

WhileExample2.java

 public class WhileExample2 { public static void main(String[] args) { // setting the infinite while loop by passing true to the condition while(true){ System.out.println(&apos;infinitive while loop&apos;); } } } 

Ieșire:

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

În codul de mai sus, trebuie să introducem comanda Ctrl + C pentru a termina bucla infinită.