הבדל בין הפסקה להמשך בג'אווה

תוכן עניינים:

הבדל בין הפסקה להמשך בג'אווה
הבדל בין הפסקה להמשך בג'אווה

וִידֵאוֹ: הבדל בין הפסקה להמשך בג'אווה

וִידֵאוֹ: הבדל בין הפסקה להמשך בג'אווה
וִידֵאוֹ: זוגות שלא תאמינו שקיימים | טופטן 2024, נוֹבֶמבֶּר
Anonim

הבדל מפתח - הפסקה לעומת המשך ב-Java

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

מה זה break ב-Java?

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

ההבדל בין הפסקה להמשך בג'אווה
ההבדל בין הפסקה להמשך בג'אווה

איור 01: תוכנית Java עם הצהרת הפסקה

לפי התוכנית לעיל, לולאת ה-for חוזרת מ-1 ל-10. כאשר הערך i הופך ל-6, ביטוי הבדיקה הופך להיות אמיתי. אז, הצהרת break מופעלת, והלולאה מסתיימת. אז, הערך אחרי 6 לא יודפס. רק הערך מ-1 עד 5 הדפסות.

מה זה להמשיך ב-Java?

ההמשך משמש כדי לדלג על האיטרציה הנוכחית של הלולאה.מילת המפתח 'המשך' משמשת לציון הצהרת ההמשך. כאשר המשך מופעל, השליטה בתוכנית מגיעה לסוף הלולאה. לאחר מכן נבדק ביטוי המבחן. בלולאת for, משפט העדכון נבדק לפני הערכת ביטוי הבדיקה.

ההבדל העיקרי בין הפסקה להמשך בג'אווה
ההבדל העיקרי בין הפסקה להמשך בג'אווה

איור 02: תוכנית Java עם הצהרת המשך

לפי התוכנית לעיל, לולאת ה-for חוזרת מ-1 ל-10. כאשר i הוא 1, השארית לאחר חלוקה בשניים היא 1. לכן, תנאי ה-if נכון. לכן, ההצהרה continue מתבצעת והאיטרציה מדלגת להבא. ואז i מגיע ל-2. כאשר מחלקים 2 ב-2, היתרה היא 0. התנאי הוא שקר. אז, המשך לא מבצע. לכן, הערך 2 מודפס. באיטרציה הבאה, i הוא 3. כאשר מחלקים אותו ב-2, השאר הוא 1.התנאי נכון. אז, המשך מבוצע והאיטרציה קופצת אל הבא ו-i הופך ל-4. תהליך זה חוזר על עצמו עד ש-i הופך ל-10. אם היתרה היא אחת, האיטרציה מדלגת לבא בגלל ההצהרה continue. רק המספרים הזוגיים מודפסים.

מהו הדמיון בין הפסקה והמשך ב-Java?

גם הפסקה וגם המשך ב-Java משמשים לשינוי ביצוע הלולאה

מה ההבדל בין הפסקה והמשך ב-Java?

break לעומת המשך ב-Java

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

סיכום - הפסקה לעומת המשך ב-Java

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

מוּמלָץ: