التعليم السعودي
الحلقة for في جافا
جدول المحتويات
الحلقة for في جافا – الحلقة for في جافا
الحلقة for في جافا – الحلقة for في جافا
الحلقة for في جافا – الحلقة for في جافا
الحلقة for في جافا – الحلقة for في جافا
تعريف الحلقة for
نستخدم الحلقة for إذا كنا نريد تنفيذ الكود عدة مرات محددة, فمثلاً إذا كنا نريد تنفيذ كود معين 10 مرات, نضعه بداخل حلقة تعيد نفسها 10 دورات.
طريقة إستخدامها
for( initialisation; condition; increment أو decrement )
{
// statements
}
{
// statements
}
-
- initialisation: هي أول خطوة تتنفذ في الحلقة و هي تتنفذ مرة واحدة فقط على عكس جميع العناصر الموجودة في الحلقة.
في هذه الخطوة نقوم بتعريف متغير ( يسمى عداد ) و نضع بعده ;.
- initialisation: هي أول خطوة تتنفذ في الحلقة و هي تتنفذ مرة واحدة فقط على عكس جميع العناصر الموجودة في الحلقة.
-
- condition: هي ثاني خطوة تتنفذ في الحلقة و هي تتنفذ في كل دورة.
في هذه الخطوة نقوم بوضع شرط يحدد متى تتوقف الحلقة, في كل دورة يتم التأكد أولاً إذا تحقق هذا الشرط أم لا, و نضع بعده ;.
هنا طالما أن نتيجة الشرط تساوي true سيعيد تكرار الكود.
- condition: هي ثاني خطوة تتنفذ في الحلقة و هي تتنفذ في كل دورة.
-
- statements: هي الخطوة الثالثة, و تعني تنفيذ جميع الأوامر الموجودة في الحلقة و هي تتنفذ في كل دورة.
بعد أن تتنفذ جميع الأوامر سيصعد إلى الخطوة الأخيرة التي تحدث في نهاية كل دورة و هي إما زيادة قيمة العداد أو إنقاصها.
- statements: هي الخطوة الثالثة, و تعني تنفيذ جميع الأوامر الموجودة في الحلقة و هي تتنفذ في كل دورة.
- decrement أو increment: هي الخطوة الرابعة و الأخيرة, و هي تتنفذ في كل دورة.
هنا نحدد كيف تزداد أو تنقص قيمة العداد, و لا نضع بعده ;.
تذكر فقط أن جميع هذه الخطوات تتكرر في كل دورة ما عدا أول خطوة, و السبب أننا لا نحتاج إلى تعريف عداد جديد في كل دورة, بل نستعمل العداد القديم و الذي من خلاله نعرف في أي دورة أصبحنا.
مثال حول الحلقة for
في المثال التالي قمنا بتعريف حلقة تطبع جميع الأرقام من 1 إلى 10.
مثال
- publicclass Main {
- publicstaticvoidmain(String[] args){
- // تتألف من 10 دورات. في كل دورة تطبع قيمة العداد المستخدم فيها for هنا قمنا بإنشاء حلقة
- for(int i=1; i<=10; i++ )
- {
- System.out.println( i );
- }
- }
- }
•سنحصل على النتيجة التالية عند التشغيل.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
المصدر: الحلقة for في جافا – المناهج السعودية