logo

Java While Loop

El Java bucle while s'utilitza per iterar una part del programa repetidament fins que la condició booleana especificada sigui certa. Tan bon punt la condició booleana esdevé falsa, el bucle s'atura automàticament.

java hola món

El bucle while es considera com una declaració if que es repeteix. Si el nombre d'iteració no està fixat, es recomana utilitzar el while bucle .

Sintaxi:

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

Les diferents parts del bucle do-while:

1. Condició: És una expressió que es prova. Si la condició és certa, s'executa el cos del bucle i el control passa a actualitzar l'expressió. Quan la condició esdevé falsa, sortim del bucle while.

Exemple :

i<=100< p>

2. Actualitzar l'expressió: cada vegada que s'executa el cos del bucle, aquesta expressió augmenta o disminueix la variable del bucle.

Exemple:

mètode tostring en java

i++;

Diagrama de flux de Java While Loop

Aquí, l'important del bucle while és que, de vegades, potser ni tan sols s'executa. Si la condició a provar resulta falsa, el cos del bucle es salta i s'executarà la primera instrucció després del bucle while.

diagrama de flux del bucle while java

Exemple:

A l'exemple següent, imprimim valors enters d'1 a 10. A diferència del bucle for, hem d'inicialitzar i incrementar per separat la variable utilitzada a la condició (aquí, i). En cas contrari, el bucle s'executarà infinitament.

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){>

Bucle while de l'infinitiu Java

Si passes veritat al bucle while, serà infinitiu bucle while.

Sintaxi:

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

Exemple:

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;); } } } 

Sortida:

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

Al codi anterior, hem d'introduir l'ordre Ctrl + C per finalitzar el bucle infinit.

culleradeta vs cullerada