לולאת while
היתרון בלולאת while, הוא שאפשר לעשות את אותה פעולה שוב ושוב עד שהתנאי מתקיים.
למשל, אם נרשום בתנאי ש-X שווה ל-5 (X==5) אז הלולאה תחזור על עצמה שוב ושוב עד שמה שהגדרנו יהיה נכון.
איך משתמשים?
קוד PHP:
while(condition){
//The other code
}
במקום condition, נרשום את התנאי שאנו רוצים. ניקח לדוגמה אם X לא שווה ל-5.
ואיפה שרשום //The other code נרשום את שאר הקוד בתוך התנאי.
לדוגמה:
C#:
קוד PHP:
int X = 0;
while(X != 5){
Console.Write(X + "\n");
X++;
}
JAVA:
קוד PHP:
int X = 0;
while(X != 5){
System.out.print(X + "\n");
X++;
}
C++:
קוד PHP:
int X = 0;
while(X != 5){
cout << X << "\n";
X++;
}
והפלט בכולם יהיה זהה:
זה בגלל שהלולאה מקיימת את התנאי שוב ושוב עד שהתנאי כבר לא תקין.