حلقة While
جزء من قسم الأساسيات في رحلة Java على Coddy. الدرس 43 من 73.
تختلف حلقة while عن حلقة for. تتيح لنا حلقة for التكرار ضمن range محدد، بينما تتيح لنا حلقة while مواصلة التكرار ما دام condition معينًا مستوفًى.
لاستخدام حلقة while اكتب:
while (condition) {
code
}سيتم تنفيذ التعليمات البرمجية فقط إذا كان condition هو true.
هناك العديد من حالات الاستخدام التي يمكن فيها لـ while حلّ المشكلة، لكن حلقة for لا يمكنها ذلك.
التحدي
مبتدئاكتب برنامجًا يحصل على مُدخل واحد، double number.
استخدم حلقة while لقسمة المُدخل على 2 ما دام number أكبر من أو يساوي 3.5.
اطبع أول number أصغر من 3.5.
جرّب بنفسك
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// اكتب كودك أدناه
scanner.close();
}
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص7أساسيات الإدخال والإخراج
دوال System.outتنسيق المخرجاتكلاس Scannerمراجعة - حتى 120مراجعة - صح أم خطأ5المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع3المتغيرات - الجزء الثاني
الثوابتقواعد التسميةمراجعة - تهيئة المتغيراتتحويل الأنواع - الجزء الأولتحويل الأنواع - الجزء الثاني6اتخاذ القرار
جملة Ifجملة If - Elseجملة Switchالمعامل الثلاثيمراجعة - If Elseجملة If - Else المتداخلةتدرّب بنفسك: مترجم Java عبر الإنترنت