logo

Java Do-While Loop

הג'אווה לולאת עשה תוך כדי משמש כדי לחזור על חלק מהתוכנית שוב ושוב, עד שהתנאי שצוין מתקיים. אם מספר האיטרציות אינו קבוע וחייבים לבצע את הלולאה לפחות פעם אחת, מומלץ להשתמש בלולאת עשה תוך כדי.

Java do-while לולאה נקראת an יציאה מלולאת בקרה . לכן, בניגוד ל-while loop ו-for loop, ה-do-while לבדוק את המצב בסוף גוף הלולאה. הג'אווה לולאת עשה תוך כדי מבוצע לפחות פעם אחת מכיוון שהמצב נבדק לאחר גוף הלולאה.

תחביר:

 do{ //code to be executed / loop body //update statement }while (condition); 

החלקים השונים של לולאת עשה תוך כדי:

1. מצב: זהו ביטוי אשר נבדק. אם התנאי נכון, גוף הלולאה מבוצע והבקרה עוברת לעדכון הביטוי. ברגע שהתנאי הופך לא נכון, הלולאה נשברת אוטומטית.

דוגמא:

אני<=100< strong>

2. עדכון ביטוי: בכל פעם שגוף הלולאה מבוצע, משתנה הלולאה מגדיל או מקטין.

דוגמא:

i++;

הערה: בלוק ה-do מבוצע לפחות פעם אחת, גם אם התנאי הוא שקר.

תרשים זרימה של לולאת עשה תוך כדי:

סנטוס נגד rhel
תרשים זרימה של do while loop ב-java

דוגמא:

בדוגמה שלהלן, אנו מדפיסים ערכי מספרים שלמים מ-1 עד 10. בניגוד ללולאת for, אנו צריכים בנפרד לאתחל ולהגדיל את המשתנה המשמש בתנאי (כאן, i). אחרת, הלולאה תתבצע ללא סוף.

DoWhileExample.java

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

אם תעבור נָכוֹן בלולאת עשה תוך כדי לולאה, היא תהיה אינפינטיבית לולאת עשה תוך כדי.

תחביר:

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

דוגמא:

DoWhileExample2.java

 public class DoWhileExample2 { public static void main(String[] args) { do{ System.out.println(&apos;infinitive do while loop&apos;); }while(true); } } 

תְפוּקָה:

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

בקוד לעיל, עלינו להזין את הפקודה Ctrl + C כדי לסיים את הלולאה האינסופית.