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

كيف عمل أمر IF لا ينفذ الذي بعده حتى يتحقق الشرط

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

السلام عليكم اخواني

لدي مسالة في جزئية معينة ولم اعرف لها حلأ لذلك ساختصرها مثال بسيط كما يلي

لنفرض انه لدي مصفوفة معينة فيها عدد معين من العناصر من 1 الى 9 واريد طباعة هذه المصفوفة بشرط الا اطبع سوى الاعداد التي اكبر من 4 اما الاعداد التي أقل من 4 فسيتم زيادتهاكل مرة بمقدار 1 ومن ثم فحص الشرط فيما اذا اصبحت اكبر من 4 ام ليس بعد وهكذا نزيد كل رقم اقل من 4 كل مرة بمقدار 1 الى ان تصبح اكبر من 4 فيتم طباعها

حاولت فيه كثير لكنني فشلت وهذا الكود

public class WhileTrue {

	public static void main(String[] args) {
		int [] test = {8,1,9,1,1,3,1,1,1,5,1,2,6,1,2,1,3,8,1,1,1,7};



		for(int i = 0; i< test.length; i++){

			IFA:
			if ( test > 4){
				System.out.print("  " + test);
				break IFA;
			}


			else{
				test++;
			}

	        			}

		}

	}

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#2
public class WhileTrue {

	public static void main(String[] args) {
		int[] test = {8, 1, 9, 1, 1, 3, 1, 1, 1, 5, 1, 2, 6, 1, 2, 1, 3, 8, 1, 1, 1, 7};

		for (int i = 0; i < test.length; i++) {
			if (test > 4) {
				System.out.println(test);
			} else {
				do {
					test++;
				} while (test <= 4);
				System.out.println(test);
			}
		}
	}
}
1

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

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

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

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

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