logo

Java While Loop

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

לולאת ה-while נחשבת כהצהרת if חוזרת. אם מספר האיטרציות אינו קבוע, מומלץ להשתמש בזמן לוּלָאָה .

תחביר:

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

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

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

דוגמא :

אני<=100< p>

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

דוגמא:

i++;

תרשים זרימה של Java While Loop

כאן, הדבר החשוב ב-while loop הוא שלפעמים היא אפילו לא תתבצע. אם התנאי שייבדק מוביל ל-false, גוף הלולאה ידלג והמשפט הראשון לאחר לולאת while תתבצע.

תרשים זרימה של Java while loop

דוגמא:

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

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

Java Infinitive While Loop

אם תעבור נָכוֹן בלולאת while, היא תהיה אינסופית בעוד לולאת.

תחביר:

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

דוגמא:

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

תְפוּקָה:

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

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