ما هي جمل التكرار أو الحلقة الدوارة في جافا Java Loop Control#
ما هي جمل التكرار أو الحلقة الدوارة في جافا Java Loop Control#
قد يكون هناك موقف عندما تحتاج إلى تنفيذ مجموعة من التعليمات البرمجية عدة مرات. بشكل عام ، يتم تنفيذ العبارات بالتتابع: يتم تنفيذ العبارة الأولى في دالة أولاً ، تليها الثانية ، وهكذا.
توفر لغات البرمجة هياكل تحكم متنوعة تتيح مسارات تنفيذ أكثر تعقيدًا.
حلقات التكرار أو الدوارة لووب في جافا
في لغات البرمجة ، تُستخدم الحلقات لتنفيذ مجموعة من التعليمات / الوظائف بشكل متكرر عندما تصبح بعض الشروط صحيحة. هناك ثلاثة أنواع من الحلقات في Java.
- حلقة التكرار لأجل for loop
- حلقة التكرار بينما while loop
- حلقة التكرار افعل بينما do-while loop
يتيح لنا بيان حلقة التكرار أو الدوارة تنفيذ بيان أو مجموعة من البيانات عدة مرات ، وفيما يلي الشكل العام لبيان حلقة التكرار في معظم لغات البرمجة -
توفر لغة برمجة Java الأنواع التالية من الحلقات التكرارية لمعالجة متطلبات الحلقات التكرارية. انقر على الروابط التالية للتحقق من التفاصيل الخاصة بهم.
التسلسل | التكرار والوصف |
---|---|
1 | while loop كرر عبارة أو مجموعة من العبارات عندما يكون الشرط المعطى صحيحًا. يختبر الحالة قبل تنفيذ جسم الحلقة. |
2 | for loop تنفيذ سلسلة من العبارات عدة مرات واختصار الكود الذي يدير متغير الحلقة. مثلا كتابة التاريخ من سنة ١٩٠٠ إلى سنة ٢٩٠٠ في قائمة. |
3 | do...while loop |
بيان جمل التكرار Loop Control Statements
تغيير عبارات التحكم في حلقة التنفيذ من تسلسلها العادي. عندما يترك التنفيذ نطاقًا ، يتم إتلاف كل الكائنات التلقائية التي تم إنشاؤها في هذا النطاق.
يدعم Java عبارات التحكم التالية. انقر على الروابط التالية للتحقق من التفاصيل الخاصة بهم.
التسلسل. | جمل التحكم والوصف |
---|---|
1 | جملة التوقف break statement إنهاء عبارة حلقة التكرار أو التبديل ونقل التنفيذ إلى العبارة مباشرة بعد الحلقة أو التبديل. |
2 | جملة الاستمرار continue statement يتسبب في تخطي الحلقة التكرارية للجزء المتبقي من الجسم وإعادة اختبار حالتها على الفور قبل تكرارها. |
Java For Loop vs While Loop vs Do While Loop
المقارنة | for loop | while loop | do while loop |
---|---|---|---|
مقدمة | .حلقات التكرار في جافا تستخدم لتكرار او تنفيذ جملة عدد معين حسب الشرط المعطي | .تعد حلقة Java while loop عبارة عن بيان تدفق تحكم ينفذ جزءًا من البرامج بشكل متكرر على أساس شرط منطقي معين. | إن Java do while loop عبارة عن بيان تدفق تحكم ينفذ جزءًا من البرامج مرة واحدة على الأقل ويعتمد التنفيذ الإضافي على الشرط المنطقي المحدد |
متى تستخدم. | تستخدم عندما تكون إدخال او طباعة عدد معين من العناصر ضمن مجموعة او مصفوفة | اذا كانت عدد التكرارت غير ثابتة | في حال كانت عدد التكرار غير ثابتة وتريد على الاقل تنفيذه مرة واحدك |
الصيغة العامة للحلقة التكرارية | for(init;condition;incr/decr){ // code to be executed { | while(condition){ //code to be executed } | do{ //code to be executed }while(condition); مثتل |
مثال على الحلقات التكرارية | //for loop for(int i=1;i<=10;i++){ System.out.println(i); } | //while loop int i=1; while(i<=10){ System.out.println(i); i++; } | //do-while loop int i=1; do{ System.out.println(i); i++; }while(i<=10); صيغةر |
صيغة الحلقة التكرارية للانهائية | for(;;){ //code to be executed } | while(true){ //code to be executed } | do{ //code to be executed }while(true); |
التحسينات في الحلقات التكرار في جافا Enhanced for loop in Java
اعتبارًا من Java 5 ، تم تقديم المحسن للحلقة. يستخدم هذا بشكل أساسي في تجميع العناصر بما في ذلك المصفوفات.
الصيغة العامة Syntax
فيما يلي بناء الجملة محسنة للحلقة التكراري for each -
تصريح - متغير الكتلة المعلن عنه حديثًا من نوع متوافق مع عناصر المصفوفة الذي تقوم بالوصول إليه. سيكون المتغير متاحًا في الكتلة for وستكون قيمته هي نفس عنصر المصفوفة الحالية.
التعبير - يتم تقييم هذا إلى المصفوفة الذي تحتاج إلى حلقة منه. يمكن أن يكون التعبير عبارة عن متغير المصفوفة أو استدعاء أسلوب يقوم بإرجاع المصفوفة .
مثال
هذا سوف ينتج النتيجة التالية -
المخرجات
اقرأ أيضا في دروس تعلم عن جافا
- ماهي المشيدات في جافا ولماذا تستخدم مع أمثلة؟
- What are the advantages and disadvantages of Java programming language cons and pros? ما هي مزايا وعيوب لغة برمجة جافا سلبياتها وإيجابياتها ؟
- How is C++ different from Java? ما الفرق بين لغة جافا وسي بلص بلص؟ مقارنة
- First Java Program | Hello World Example أول برنامج جافا | مثال مرحبا العالم
- How a Java program is compiled and run?كيف يتم تجميع وتشغيل برنامج جافا؟
- How to set path in Java? كيف تغير مسار الدليل او المجلد في مكتبة جافا
- What are the Difference between JDK, JRE, and JVM? ما هو الفرق بين JDK و JRE و JVM
- What is JVM (Java Virtual Machine)? ما هو JVM (آلة جافا الافتراضية)؟
- What is Java Development Kit and its purpose?ما هي مجموعة تطوير جافا والغرض منها؟ jdk
- What is Java appletما هو تطبيق جافا ابلايت ؟او التصبيق المصغر
- ماهي أنواع المتغيرات في جافا What are Java Variable Types
- ما هي أنواع البيانات الأساسية في جافا Java Basic What are Datatypes#
- What is Unicode with example? Java? ما هو الترميز الموحد مع المثال؟ جافا؟
- ماهي عوامل التشغيل او المشغلات الأساسية في جافا Java Basic What are the Operators#
- What are reserved keywords in Java? ما هي الكلمات الرئيسية المحجوزة في جافا؟
- الجمل الشرطية ما هي أنواع صنع القرار في برمجة جافا Java Decision Making#
- ما هي الجملة الشرطية اذا في جافا if statement in java
- ما هي الجملة الشرطية اذا اذا كان في جافا if else statement in java
- ما هي الجملة الشرطية التبديل في جافا switch statement in java
- ما هي الجمل الشرطية المتداخلة او المركبة في جافا nested if statement in java
التسميات: Java جافا#
<< الصفحة الرئيسية