Menu
CoddyTech

לולאת while

חלק מהיחידה יסודות במסלול ה-Java של Coddy. שיעור 43 מתוך 73.

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

כדי להשתמש בלולאת while, כתוב:

while (condition) {
	code
}

הקוד יופעל רק אם התנאי הוא true.

לולאת for יכולה לבצע את אותה העבודה, אבל לולאת while ברורה יותר כשלא יודעים מראש כמה פעמים הקוד אמור לחזור על עצמו, למשל כשקוראים קלט עד שהמשתמש מקליד "quit".

challenge icon

אתגר

מתחילים

כתבו תוכנית שמקבלת קלט אחד, מספר עשרוני.

השתמשו בלולאת while כדי לחלק את הקלט ב־2 כל עוד המספר גדול מ־3.5 או שווה לו.

הדפיסו את המספר הראשון שקטן מ־3.5.

נסו בעצמכם

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // כתבו את הקוד שלכם למטה
        
        scanner.close();
    }
}
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Java אונליין