לדלג לתוכן

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

תוכן הדף אינו נתמך בשפות אחרות.
הוספת נושא
מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תגובה אחרונה: לפני 14 שנים מאת Crazy Ivan בנושא שאלה

שאלה

[עריכה]

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

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