לולאת for – חלק 2
חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 47 מתוך 73.
בואו נחקור כמה וריאציות מגניבות של תנאי לולאת for:
ספירה לאחור:
for (int i = 10; i >= 0; i--) {
System.out.println(i);
}
// פלט: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0שימו לב שאנחנו מתחילים במספר גדול יותר (i = 10), משתמשים ב־i >= 0 כתנאי שלנו וב־i-- כדי להקטין את המונה
רוצה לדלג על מספרים? פשוט שנה את ערך ההגדלה/ההקטנה:
// סופרים קדימה בקפיצות של 2
for (int i = 0; i <= 10; i += 2) {
System.out.println(i);
}
// פלט: 0, 2, 4, 6, 8, 10// ספירה לאחור בקפיצות של 2
for (int i = 10; i >= 0; i -= 2) {
System.out.println(i);
}
// פלט: 10, 8, 6, 4, 2, 0 אפשר אפילו להשתמש בכמה משתנים בבקרת הלולאה:
for (int i = 0, j = 10; i <= 10; i++, j--) {
System.out.println("i = " + i + ", j = " + j);
}
// פלט: i = 0, j = 10
// i = 1, j = 9
// i = 2, j = 8
// וכן הלאה...נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 1
אופרטורים אריתמטייםאופרטור מודולוהגדלה/הקטנההגדלה/הקטנה לאחר מכןקיצורים אריתמטייםאופרטורי השוואההשוואת מחרוזות5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום - לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 4תרגלו בעצמכם: קומפיילר Java אונליין