Java Do أثناء التكرار مع أمثلة
نشرت: 2021-05-25لا تحتوي التكرارات على قيمة ثابتة ، فمن المستحسن استخدام حلقة do-while حيث يتم ضمان تنفيذها مرة واحدة. هذا ممكن لأنه تم التحقق من الشرط بعد تنفيذ جسم الحلقة. هذا هو السبب في أنها حلقة التحكم في الخروج.
وبالتالي ، افعل بينما Java هي متغير من حلقة while التي تشغل كتلة الكود قبل أن يتم تقييم الشرط على أنه صحيح ثم كرره طالما أن الشرط صحيح ، تمامًا مثل حلقة while.
جدول المحتويات
افعل أثناء بناء جملة Java
افعل _
// نص الكود
} while (condition) ؛
هنا الشرط عبارة عن تعبير منطقي يظهر في نهاية الحلقة. إذا تم تقييم التعبيرات إلى true ، فإن عنصر التحكم ينتقل مرة أخرى إلى عبارة do ، ويتم تنفيذ الحلقة مرة أخرى. تتكرر العملية حتى يتم تقييم التعبير المنطقي على أنه خطأ.
مثال
عامة مثال فئة {
عامة ثابتة باطل رئيسي (سلسلة [] args) {
int أنا = 1 ؛
افعل _
System.out.println (i) ؛
أنا ++ ؛
} بينما (أنا <= 5 ) ؛
}
}
شرح: الحلقة المعطاة تعمل ست مرات. ومن ثم ، فإن قيمة i تساوي 6 ، ولكن لم تتم طباعتها حيث يتم تقييم الشرط إلى خطأ.
كيف يتم تنفيذ حلقة Do-while؟
- يقع عنصر التحكم في المهام أثناء مواجهة حلقة Java مثل "do".
- يتم تنفيذ العبارات الموجودة في جسم الحلقة (الكود).
- يتم تحديث المتغير.
- يأتي التدفق الآن إلى
- الحالة.
- إذا كان هذا صحيحًا ، فسيتم تنفيذ الخطوة 6 ؛ خلاف ذلك ، يخرج التدفق من الحلقة.
- يعود التدفق إلى الخطوة 2
التطبيقات
افعل بينما Java Infinite
يتم إنشاء حلقة لانهائية عندما يتم تمرير التعبير المنطقي على أنه صحيح في حلقة do-while java.
هنا مثال على حلقة لا نهائية من Java.
مثال فئة عامة {
العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {
فعل {
System.out.println ("بدء المعالجة في الداخل أثناء الحلقة") ؛
// يمكن إضافة أي عبارات أخرى
System.out.println ("نهاية معالجة do while loop") ؛
Thread.sleep (2 * 1000) ؛
} احيانا صحيح)؛
}
}
توضيح : يستمر تنفيذ العبارات حتى يتم إنهاء البرنامج باستخدام IDE.
مجموع الأعداد الطبيعية حتى رقم معين
مثال فئة عامة {
الرئيسية العامة الثابتة الفراغ (سلاسل سلسلة [])
{
int س = 7 ، مجموع = 0 ؛
افعل {// ستتم طباعة الخط حتى
// إذا كان الشرط خاطئًا
مجموع + = س ؛
س - ؛
} بينما (x> 0) ؛
System.out.println (“Sum:” + sum) ؛
}
}
تكرار الصفيف باستخدام Do while Java Loop.
فيما يلي مثال على تكرار مصفوفة عدد صحيح باستخدام حلقة do-while في Java:
مثال فئة {
العامة الثابتة الفراغ الرئيسي (سلاسل سلسلة []) {
int arr [] = {0،1،45،9} ،
كثافة العمليات أنا = 0 ؛
فعل{
System.out.println (arr [i]) ؛
أنا ++ ؛
} بينما (أنا <4) ؛
}
}
تداخل حلقات التنفيذ أثناء التداخل
من الممكن أن يكون لديك عمل أثناء حلقة Java. يُعرف هذا باسم تداخل البناء أثناء العمل. لا يوجد حد أعلى لعمق التعشيش. يمكن أن تحتوي فترة الاستراحة على أي بنية مثل إذا ، وأثناء ، والتبديل ، وما إلى ذلك ، بداخلها. علي سبيل المثال:
مثال فئة {
الرئيسية العامة الثابتة الفراغ (سلاسل سلسلة [])
{
كثافة العمليات أ = 10 ؛
افعل // أول ما تفعله حين
{
System.out.println (10) ،
افعل // ثانيًا تفعل حينًا
{
System.out.println (20) ،
}
بينما (خطأ) ؛
}
بينما (خطأ) ؛
}
}
هل أثناء مقابل أثناء التكرار
- while loop عبارة عن حلقة تحكم بالدخول ، في حين أن do-while عبارة عن حلقة يتم التحكم فيها بالخروج
- بينما تبدو Java أنظف مما تفعل أثناء حلقة Java.
- يتم تنفيذ حلقة Do while مرة واحدة على الأقل بغض النظر عن الحالة.
لماذا تستخدم Do-while؟
عندما تطلب تنفيذ برنامجك مرة واحدة على الأقل ، استخدم do-while. على سبيل المثال ، يجب أن تأخذ مدخلات من المستخدم حتى يقوم بإدخال رقم سلبي. في مثل هذه الحالة ، يتم استخدام حلقة do-while لأن الإدخال الأولي يمكن أن يكون موجبًا أو سالبًا ، لكننا نحتاج إلى إدخال. في جميع الحالات الأخرى ، من الأسهل استخدام حلقة while.
تعلم دورات البرمجيات عبر الإنترنت من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.
أشياء للذكرى
- يجب أن يحتوي نص حلقة do-while loop على عبارة واحدة على الأقل
- يجب أن ينتج عن الشرط (التعبير المنطقي) في نهاية الحلقة قيمة منطقية دائمًا.
- بدون الشرط ، لا يمكن تنفيذ الحلقة.
- قد يظهر خطأ إذا كانت عبارة do لا تتوافق مع تعليمة while.
خاتمة
يتم استخدام حلقة Java do-while لتكرار مجموعة من العبارات حتى يتم استيفاء شرط معين. في هذه المدونة ، تعرفت على الحلقة ، تركيبها ، استخداماتها ، تداخلها ، ومقارنتها مع حلقة while.
إذا كنت مهتمًا بمعرفة المزيد عن JAVA ، تطوير برامج مكدس كامل ، تحقق من برنامج upGrad & IIIT-B's Executive PG في تطوير البرامج الكامل المكدس المصمم للمهنيين العاملين ويقدم أكثر من 500 ساعة من التدريب الصارم ، 9+ المشاريع ، والتعيينات ، وحالة خريجي IIIT-B ، ومشاريع التخرج العملية العملية والمساعدة في العمل مع الشركات الكبرى.
إذا كنت تتطلع إلى معرفة المزيد عن Java والارتقاء في حياتك المهنية في مجال الترميز ، فاستكشف الدورات التي تقدمها upGrad - أكبر شركة للتعليم العالي عبر الإنترنت في الهند. قم بزيارة UpGrad للمزيد من المعلومات.
ما هي الحلقات في البرمجة؟
في البرمجة ، الحلقة هي جزء من الكود يتكرر باستمرار حتى يتم استيفاء شرط معين. الحلقة عبارة عن هيكل يتم فيه التحكم في تسلسل تدفق التنفيذ بواسطة شرط. الحلقات هي بنية برمجة لتنفيذ إجراء بشكل متكرر. يمكن أن يكون هذا أي شيء من عرض رسالة على الجهاز عدة مرات إلى إجراء عملية حسابية آلاف المرات. تحتوي معظم لغات البرمجة على شكل من أشكال الحلقات مثل حلقة for و while loops و do-while loops و foreach loops وما إلى ذلك.
ما هي وظائف جافا؟
الوظيفة هي مجموعة من العبارات التي تؤدي مهمة معينة. يمكن أن تكون المهمة إرجاع قيمة (يُعرف إرجاع قيمة أيضًا باسم القيمة المرجعة) أو إجراء تغييرات. تستخدم الوظائف لتبسيط الكود. تسمح لنا الوظائف بتقسيم الكود إلى أجزاء قابلة للصيانة والإدارة. أنها تسمح لنا بإعادة استخدام الرمز. في Java ، هناك ثلاثة أنواع من الوظائف. الأول هو الوظائف المضمنة. هذه هي الوظائف التي توفرها Java. على سبيل المثال: System.out.println (). تدعم Java أيضًا الوظائف المعرفة من قبل المستخدم. هذه هي الوظائف التي يكتبها المبرمج.
ما هي مميزات لغة البرمجة جافا؟
تحتوي Java على بنية غنية وقوية تشبه C و C ++. يستخدم أنواع بيانات C و C ++ مثل int و char و float و double. Java هي لغة مستقلة عن النظام الأساسي يمكن استخدامها لتطوير البرامج لأي نظام أساسي. إنها لغة مكتوبة بشكل ثابت. يقوم بإدارة الذاكرة التلقائية بنفس الطريقة التي يعمل بها C و C ++. وهو يدعم خيوط المعالجة المتعددة والشبكات وقواعد البيانات وواجهات المستخدم الرسومية.