بسم الله الرحمن الرحيم

لدي سؤال حول ترتيب تنفيذ التكرار في Java، مثال الكود التالي

for (int i = 1; i < 5 ; i++)
{
System.out.println(i);
}

هل سيقوم أولا بالذهاب إلى الشرط ثم الذهاب إلى قيمة i ثم تنفيذ التكرار ثم العود لزيادة i أم ماذا ؟

ما وجدته منطقيا أن يقوم بالتالي :

  • الذهاب إلى الشرط

  • ثم الذهاب إلى قيمة i للتحقق من الشرط .

  • ثم تنفيذ جملة التكرار .

  • ثم العودة إلى جزء الزيادة والنقصان .

  • ثم الزيادة على المتغير i .

وهكذا

فهل هذا الترتيب في التنفيذ صحيح ؟