שיחה:Java/תנאים ולולאות

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש

שאלה[עריכה]

מה ההבדל בין לולאת WHILE לבין IF?

לולאת while היא לולאה, כפי שמציין שמה. כלומר הפקודות שבתוך הלולאה מתבצעות שוב ושוב עד שהתנאי בלולאה לא מתקיים ואז התוכנית ממשיכה הלאה. לעומת זאת, if הוא תנאי שנבדק פעם אחת בלבד, ואם הוא מתקיים אז הפקודות מתבצעות (פעם אחת). לכן בלולאת while צריך לדאוג שהתנאי בלולאה יעצר מתישהו, אחרת התוכנית תתקע בלולאה אינסופית. Crazy Ivanשיחה 20:02, 29 בינואר 2010 (IST)[תגובה]