Menu
CoddyTech

حلقة While

جزء من قسم الأساسيات في رحلة Java على Coddy. الدرس 43 من 73.

تختلف حلقة while عن حلقة for. تحتوي حلقة for على أجزاء التهيئة والشرط والتحديث في ترويسها، لذا فهي مناسبة للعدّ عبر نطاق معروف من القيم. أما حلقة while، فلا تحتوي إلا على شرط، وتستمر في التكرار ما دام ذلك الشرط متحققًا.

لاستخدام حلقة while، اكتب:

while (condition) {
	code
}

لن يُنفَّذ الكود إلا إذا كان الشرط true.

يمكن لحلقة for أن تؤدي العمل نفسه، لكن حلقة while تكون أوضح عندما لا تعرف مسبقًا عدد المرات التي ينبغي أن يتكرر فيها الكود، مثل قراءة الإدخال حتى يكتب المستخدم "quit".

challenge icon

التحدي

مبتدئ

اكتب برنامجًا يستقبل مُدخلًا واحدًا، وهو عدد من النوع double.

استخدم حلقة 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 عبر الإنترنت