الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[تنبيه - عنوان غير مناسب : ]ممكن شرح هذا البرنامج

بدأه سفيرة احساسي في 25 مارس 2011 · 3 رد · 408 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مساء /صباح الخير

كيفكم ؟!!

أتمنى المساعدة من أعضاء هذا المنتدى الراقي

عندي برنامج بلغة الجافا وحبيت انكم تشرحون لي كيفية عمل هذا البرنامج بالتفصيل

 class A{
	public static void main(String args[]){
		outer : for(int i=0;i<10;i++){
			for(int j=0;j<10;j++){
				if(j > i){
					System.out.println();
					continue outer;
				}
			System.out.print("  "  +( i *j ));
			}

		}
	System.out.println();
	}
}

المخرجات

0
0  1
0  2   4
0  3   6     9
0  4   8    12   16
0  5   10   15   20   25
0  6   12   18   24   30   36
0  7   14   21   28   35   42    49
0  8   16   24   32   40   48   56   64
0  9   18   27   36   45   54   63   72   81
#2
outer : for(int i=0;i<10;i++)

تعريف label للـ loop الخارجي اسمه outer، حتى نستطيع العودة إليه مرة أخرى عند استدعائه

continue outer;

سيتوقف عن عمل باقي الكود وسيعود مرة أخرى للسطر الذي يحتوي على الـ label المسمى بـ outer

باقي الكود أعتقد أنه سهل

1
597657.png
#3

السلام عليكم ,

تقريبًا البرنامج يوضح مفهوم Nested loops . وهي حلقات متداخلة . لها شرط في التكرار و تنفذ عمل معين .

في برنامجج . تكون الحلقة الخارجية تنفذ 10 مرات . و إذا دخلت في الحلقة الداخلية لتنفيذها ايضًا راح تتنفذ 10 مرات . لكن بشرط .

الشرط ان تكون قيمة المتغير j اقل من قيمة المتغير i . إذا تحقق الشرط راح يطبع لي حاصل ضرب هالعددين (i*j) , إلى ان تصبح الـ j اكبر من i . عندها لن ينفذ .

وهكذا إلى ان تنتهي الحلقة الخارجية ..

شرح بسيط لبرنامج بنفس الفكرة.

اي سؤال حاضرين وبالتوفيق :happy: ,

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#4

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…