The Java medtem ko zanka se uporablja za večkratno ponavljanje dela programa, dokler podani logični pogoj ni resničen. Takoj, ko logični pogoj postane napačen, se zanka samodejno ustavi.
Zanka while se obravnava kot ponavljajoči se stavek if. Če število ponovitev ni določeno, je priporočljivo uporabiti medtem zanka .
Sintaksa:
while (condition){ //code to be executed I ncrement / decrement statement }
Različni deli zanke do-while:
1. Pogoj: Je izraz, ki je preizkušen. Če je pogoj resničen, se telo zanke izvede in nadzor gre za posodobitev izraza. Ko pogoj postane napačen, zapustimo zanko while.
Primer :
standardna deviacija pand
jaz<=100< p>
2. Posodobi izraz: vsakič, ko se izvede telo zanke, ta izraz poveča ali zmanjša spremenljivko zanke.
primer:
i++;
Diagram poteka Java While Loop
Tu je pomembna stvar pri zanki while ta, da se včasih morda sploh ne izvede. Če se pogoj, ki ga je treba testirati, izkaže za napačno, se telo zanke preskoči in izvede se prvi stavek po zanki while.
primer:
V spodnjem primeru natisnemo celoštevilske vrednosti od 1 do 10. Za razliko od zanke for moramo ločeno inicializirati in povečati spremenljivko, uporabljeno v pogoju (tukaj i). V nasprotnem primeru se bo zanka izvajala neskončno.
java while zanka
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('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
Če mineš prav v zanki while bo to nedokončna zanka while.
Sintaksa:
while(true){ //code to be executed }
primer:
WhileExample2.java
testiranje združljivosti
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'); } } }
Izhod:
infinitive while loop infinitive while loop infinitive while loop infinitive while loop infinitive while loop ctrl+c
V zgornji kodi moramo vnesti ukaz Ctrl + C, da prekinemo neskončno zanko.
=10){>=100<>