מהי הצהרת המשך ב- Java?



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

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

בואו נתחיל.





מהי הצהרת המשך בג'אווה?

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

דוגמא (שיחה נכנסת ואזעקה):



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

כיצד ליצור קבצי יומן

המשך דוגמה להצהרה

הבה נבחן כעת את התחביר כדי להדגים את הצהרת Java Continue.



תחביר של Java המשך:

אם (תנאי) {המשך}

התחביר הוא רק מילת המפתח 'המשך' ואחריו נקודה-פסיק.

אם נלך קדימה, בואו נראה איך ההצהרה הזו ממשיכה לעבוד בג'אווה.

תרשים זרימה של הצהרת המשך Java

בתרשים זרימה זה, הקוד יגיב בשלבים הבאים:

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

המשך דוגמאות להצהרות

משתמשים בו בלולאות ( בזמן , ל , ) ובמקרה מתג. בואו נבצע את כולם אחד אחד.

הצהרת המשך - אם לולאה

מחלקה ציבורית המשך דוגמה {main public static void main (String args []) {for (int i = 0 i<=5 i++) { if (i==2) { continue //skips the rest of the statement } System.out.print(i+' ') } } } 

תְפוּקָה: 0 1 3 4 5

הֶסבֵּר : הפלט שלעיל מציג את כל המספרים למעט 2. כאשר נתקל, הוא קופץ לאיטרציה הבאה, מדלג על ההצהרות לאיטרציה הנוכחית. הוא פשוט מדלג על שאר הקוד בכל פעם שנעשה שימוש בבניית 'המשך'.

המשך הצהרת דוגמה - לולאה

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

class class המשך לדוגמא {main public static void main (String [] args) {for (int i = 0i<=5i++){ if(i==2){ continue } System.out.println(i) } } } 

תְפוּקָה:
0
אחד
3
4
5

הֶסבֵּר: הפלט שלעיל מציג את כל המספר למעט 2.

המשך הצהרת דוגמה - תוך כדי לולאה

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

מחלקה ציבורית המשך לדוגמא {main public static void main (String args []) {int i = 10 while (i> = 0) {if (i == 5) {i-- continue} System.out.print (i + '') אני-- } } }

תְפוּקָה : 10 9 8 7 6 4 3 2 1 0

המשך הצהרת דוגמה - Do While Loop

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

ג'אווה פורצת משיטה
מחלקה ציבורית המשך דוגמה {ציבורי ריק סטטי ראשי (טענות מחרוזת []) {int i = 1 עשה {אם (i == 5) {i ++ המשך} System.out.print (i + '') i ++} בעוד<10) } }

תְפוּקָה : 1 2 3 4 6 7 8 9

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

אדוריקה אוצר על ידי אנשי מקצוע בהתאם לדרישות ולדרישות התעשייתיות. הכשרה זו כוללת ידע מקיף על מושגים בסיסיים ומתקדמים של Java ו- J2EE הליבה יחד עם מסגרות פופולריות כמו Hibernate, Spring ו- SOA. בקורס זה תוכלו לרכוש מומחיות במושגים כמו Java Array, Java OOPs, Java Function, Java Loops, Java Collections, Java Thread, Java Servlet, ו- Web Services תוך שימוש במקרי שימוש בתעשייה.

יש לך שאלה עבורנו? אנא הזכיר זאת במדור ההערות במאמר 'המשך הצהרה ב- Java' ונחזור אליך.