במהלך התכנות, אם נוצר מצב שבו אתה יודע באופן ספציפי כמה פעמים אתה רוצה לחזור על גוש מסוים של הצהרות בקוד שלך, עבור לולאת 'עבור'. במאמר זה בואו ללמוד כיצד ליישם לולאה פנימית
הנושאים המכוסים במאמר זה הם כדלקמן:
- מה זה לולאה?
- תרשים זרימה
- תחביר
- דוגמה ל- for loop
- Java מקוננת לולאה
- דוגמה ל- Java המקוננת לולאה
- דוגמה לפירמידה: מקרה 1
- דוגמה לפירמידה: מקרה 2
מה זה לולאה?
מתכנתים משתמשים בדרך כלל לולאות לבצע מערכת הצהרות. ל לולאה משמשת כאשר הם צריכים לחזור על חלק מה- מספר פעמים. משתמשים בו במיוחד במקרים בהם מספר האיטרציות קבוע!
להבנה טובה יותר, תן לי לתת לך ייצוג ציורי!
תרשים זרימה
כאן, לאחר האתחול, נסרק התנאי שהקצית בקוד, במקרה והתנאי נכון, הוא יגדיל / יקטין (על פי הקוד שלך) את הערך, ושוב יחזור על הקוד על פי התנאי שיש לך שהוקצה. אבל אם המצב שלך כוזב, הוא ייצא מהלולאה.
לאחר הסבר תיאורטי זה, תן לי להראות לך את התחביר של ה- ל לוּלָאָה!
def python __init__
תחביר
עבור (הצהרה 1 הצהרה 2 הצהרה 3) {// בלוק קוד לביצוע}
התחביר הוא די פשוט. זה הולך כדלקמן
הצהרה 1: התנאי לפני ביצוע בלוק הקוד
הצהרה 2: מציין את התנאי לביצוע הקוד
הצהרה 3: לאחר שהקוד בוצע
כדי להבהיר את הדברים, הבה ניישם את התחביר המוסבר לעיל בקוד Java.
דוגמה ל- for loop
הקוד הכתוב להלן מתאר כיצד מיישמים את הלולאה
class class MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }}
תְפוּקָה:
0
אחד
2
3
4
לקחתי קוד פשוט בכדי להכיר את כולכם למושג for loop. בתוך לולאת ה- for יש שלוש הצהרות שדיברתי עליהן בקטע הקודם. אני מקווה שעכשיו תוכלו להתייחס אליהם בקלות!
- ראשית, Int i = 0, הוא אתחול של משתנה שלם שערכו הוקצה ל- 0.
- שנית, אני<5 is the condition that I have applied in my code
- שלישית, i ++, פירושו שאני רוצה שהערך של המשתנה שלי יוגדל.
לאחר הבנת העבודה של for loop, הרשו לי לקחת אתכם למושג אחר, שמקונן ב- Java ל לוּלָאָה!
Java מקוננת לולאה
אם יש לך לולאה בתוך לולאה עבור, נתקלת בג'אווה המקוננת לולאה. הלולאה הפנימית מתבצעת לחלוטין כאשר הלולאה החיצונית מבוצעת.
תחילת העבודה עם שולחן העבודה של mysql
אני מציג דוגמה כדי להראות לך את עבודתו של Java המקונן לולאה.
דוגמא
קוד Java עבור מקונן לולאה:
class class דוגמא {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
תְפוּקָה:
אחת עשרה
1 2
1 3
עשרים ואחת
2 2
2. 3
3 1
3 2
3 3
כעת, לאחר שהבנתם את המושג לולאה מקוננת, הרשו לי להראות לכם דוגמה מפורסמת מאוד שאולי שמעתם עליה! דוגמאות הפירמידה!
דוגמה לפירמידה: מקרה 1
מחלקה ציבורית פירמידה לדוגמא {main public public static public (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } }
תְפוּקָה:
*
* *
* * *
* * * *
* * * * *
דוגמה לפירמידה: מקרה 2
חבילה MyPackage מחלקה ציבורית הדגמה {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//שורה חדשה } } }
תְפוּקָה:
* * * * *
* * * *
* * *
* *
*
אני בטוח שאתה מכיר את שני הדפוסים האלה.
זה מביא אותנו לסוף מאמר זה 'עבור לולאה בג'אווה'. אני מקווה שהמושג 'עבור לולאה בג'אווה' ברור לך עכשיו. נמשיך לחפור את עולם הג'אווה ביחד. המשך לעקוב!
דאג שתתאמן ככל האפשר ותחזיר את החוויה שלך.
בדוק את מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם. אנו כאן כדי לעזור לך בכל שלב בדרכך, ולהיות מלבד שאלות ראיונות אלה ב- Java, אנו מגישים תוכנית לימודים המיועדת לסטודנטים ואנשי מקצוע המעוניינים להיות מפתח Java.
יש לך שאלה עבורנו? אנא הזכיר זאת בקטע ההערות של 'ממשק מפת java' זה מאמר ונחזור אליך בהקדם האפשרי.