מהי לולאת while?לולאת while היא בלוק (תחום בסוגריי...

מהי לולאת while?
לולאת while היא בלוק (תחום בסוגריים מסולסלות) שיכול לקרות: 0 פעמים, פעם אחת... פעמיים.. שלוש פעמים.. עד אינסוף.
בעצם מדובר בקוד שחוזר על עצמו.

דוגמה ללולאה while אינסופית:
while( 1==1)
{
//...
}

דוגמה נוספת
while(true)
{
//...
}


דוגמה לולאת while שתקרה 4 פעמים (עדיף להשתמש בלולאת for בשביל זה):

int i=0;
while(i<4)
{
i++;
}

דוגמה ללולאת for שתקרה 4 פעמים:
for(int i=0; i<4;i++)
{
//..
}


נהוג להשתמש בלולאת while כאשר אפשר להכניס את הביטוי "כל עוד" (=while).
למשל כל עוד הכנסת ציון לא תקין, קלוט שוב!

int grade =-1;
while( grade<0 && grade>100 )
{
System.out.println("Please enter grade: "); // C# Console.WriteLine("Please enter grade: ");
grade = input.nextInt(); // C# grade = int.Parse(Console.ReadLine());
}

דוגמה לשימוש בלולאת while:
קלוט מספרים עד אשר יכניסו את המספר מינוס אחד.
int x = 0;
while(x!=-1)
{
// קלוט את איקס
}