Det Java mens loop bruges til at iterere en del af programmet gentagne gange, indtil den angivne boolske betingelse er sand. Så snart den boolske tilstand bliver falsk, stopper løkken automatisk.
While-løkken betragtes som en repeterende if-sætning. Hvis antallet af iterationer ikke er fast, anbefales det at bruge while sløjfe .
Syntaks:
while (condition){ //code to be executed I ncrement / decrement statement }
De forskellige dele af do-while loop:
normalisering i databasen
1. Tilstand: Det er et udtryk, som testes. Hvis betingelsen er sand, udføres løkketeksten, og kontrollen går til opdateringsudtryk. Når betingelsen bliver falsk, forlader vi while-løkken.
Eksempel :
jeg<=100< p>
2. Opdater udtryk: Hver gang loop-kroppen udføres, øger eller formindsker dette udtryk loop-variablen.
c
Eksempel:
i++;
Flowchart over Java While Loop
Her er det vigtige ved while-løkken, at nogle gange kan den ikke engang udføres. Hvis betingelsen, der skal testes, resulterer i falsk, springes løkketeksten over, og den første sætning efter while-løkken udføres.
Eksempel:
konvertere streng til heltal
I eksemplet nedenfor udskriver vi heltalværdier fra 1 til 10. I modsætning til for-løkken skal vi separat initialisere og inkrementere den variabel, der bruges i betingelsen (her, i). Ellers vil løkken køre uendeligt.
MensExample.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('infinitive while loop'); } } } </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 Infinitive While Loop
Hvis du består rigtigt i while-løkken vil den være infinitiv while-løkke.
Syntaks:
while(true){ //code to be executed }
Eksempel:
MensEksempel2.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('infinitive while loop'); } } }
Produktion:
dhl betyder hvad
infinitive while loop infinitive while loop infinitive while loop infinitive while loop infinitive while loop ctrl+c
I ovenstående kode skal vi indtaste Ctrl + C kommando for at afslutte den uendelige løkke.
=10){>=100<>