• 0

إستفسار حول الحلقات المتداخلة في الجافا

15386839736051.png

السلام عليكم 

الدورة الأولى والدورة الثانية أقصد بها الحلقة الأولى k التي ستنفذ مرتين   

 إستعملت جملة break وcontinue وجمل الشرط قبلها ولكن بدون جدوى

وشكرااا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

ستضطر الى استخدام الشروط " if " .. اذا كان كل دورة يبدل الجمل يمكنك عملها كالاتي

bool x = true;
for(int i=0;i<10;i++)
{
	for(int k=0;k<10;k++)
	{
		for(int l=0;l<10;l++)
		{
			if(x)
			{
				// 1 and 2
			}else{
				// 3
			}
		}
	}
  x = !x
}

ملاحظة :

لست متأكد من بعض الامور مثل bool لانني لم امبرمج بـ java منذ وقت طويل . ولكنه نفس المنطق .

بالنسبة لـ x = !x هنا ستتغير مع كل لفة للـ for الكبيرة ( الخارجية) .

ارجو ان اكون قد اجبت سؤالك .

بالتوفيق!

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن