The Java pričom slučka sa používa na opakované opakovanie časti programu, kým nie je zadaná booleovská podmienka pravdivá. Akonáhle sa booleovská podmienka stane nepravdivou, cyklus sa automaticky zastaví.
Cyklus while sa považuje za opakujúci sa príkaz if. Ak počet iterácií nie je pevný, odporúča sa použiť while slučka .
Syntax:
while (condition){ //code to be executed I ncrement / decrement statement }
Rôzne časti slučky do-while:
1. Podmienka: Je to testovaný výraz. Ak je podmienka pravdivá, telo slučky sa vykoná a kontrola prejde na aktualizáciu výrazu. Keď sa podmienka stane nepravdivou, opustíme cyklus while.
Príklad :
i<=100< p>
2. Aktualizácia výrazu: Zakaždým, keď sa vykoná telo slučky, tento výraz zvýši alebo zníži premennú slučky.
Príklad:
i++;
Vývojový diagram Java While Loop
Tu je dôležitá vec cyklu while, že sa niekedy nemusí ani spustiť. Ak je výsledkom testovanej podmienky nepravda, telo slučky sa preskočí a vykoná sa prvý príkaz po slučke while.
Príklad:
V nižšie uvedenom príklade vytlačíme celočíselné hodnoty od 1 do 10. Na rozdiel od cyklu for musíme samostatne inicializovať a inkrementovať premennú použitú v podmienke (tu i). V opačnom prípade bude cyklus prebiehať donekonečna.
KýmExample.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
Ak prejdete pravda v slučke while bude infinitívna slučka while.
js onclick
Syntax:
while(true){ //code to be executed }
Príklad:
KýmExample2.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'); } } }
Výkon:
infinitive while loop infinitive while loop infinitive while loop infinitive while loop infinitive while loop ctrl+c
Vo vyššie uvedenom kóde musíme zadať príkaz Ctrl + C na ukončenie nekonečnej slučky.
=10){>=100<>