تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس الرابع - المصفوفات Arrays
#1
كاتب الموضوع : tibo



المصفوفات Arrays

مرحباً مجدداً بكم إخوانى الأعزاء فهيا بنا نواصل مشوارنا وراء تلك اللغة الحرباء فموضوع درسنا اليوم يدور رحاه داخل عالم المصفوفات - فبعد أن نغلق أضواء الغرفة وننير بعض الضوء الخافت ويبدأ matrix بالدخول داخل المصفوفة وإختراق حواجز الزمن و ... - عذراً تداخلت الأمور هنا لن نحكى قصة فلم الماتركس بل سنتحدث عن المصفوفات الرياضية Arrays مع العلم -تسمى أيضاً المصفوفه الرياضية بال Matrix - المهم تسخدم المصفوفات لتخزين عدد كبير من البيانات داخل مسمى واحد تحفظ بداخلة عده عناصر من نوع واحد
على سبيل المثال لدى 50000 طالب أريد أن أسندهم اسمائهم لمتغيرات فكم أريد لذلك ولكن مع المصفوفات يمكن أن أسند تلك المتغيرات لمصوفة واحده من نوع سلسلة نصية String واسمها students ترون كم وفرت على نفسى جهد وعناء فمرحى بالمصفوفات
أطلت عليكم الحديث لنبدأ أولاً بكيفية تعريف المصفوفات كما فى المثال التالى :


كود :
[color=blue]int [/color]price=new [color=blue]int[/color][6] ;
price[0]=100;
price[1]=200;
price[2]=300;
price[3]=600;
price[4]=500;
price[5]=600;
تم تعريف مصفوفه اسمها price من نوع int أى تحوى أعداد صحيحة عددها 6 عناصر
يتم وضع نوع المصفوفه أولا ثم اسم المصفوفة ثم = ثم الكلمة المحجوزه new لحجز موقع فى الذاكره للمصفوفة ثم معرف المصفوفة مره أخرى بداخلة عدد عناصر المصفوفة
تبدأ أماكن المصفوفة من الرقم الصحيح 0 إلى أقل من عدد عناصر المصفوفة بمقدار واحد لأن مصفوفتنا هنا تبدأ عد محتوى عناصرها من الرقم صفر - كما يوجد بعض اللغات الأخرى تبدأ عد أماكن المصفوفة من الرقم 1 -
وقيمة العنصر داخل المصفوفة تحدد عن صريق ما يسمى بال index للمصفوفة أى مكان العنصر داخل المصفوفة
نرجع لمثالنا نقوم بإسناد القيم للمصفوفة كما هو واضح من المكان الأول بالمصوفة
الذى يكون له قيمة index هى 0 بالقيمة الصحيحة 100 ثم العنصر الثانى الذى له قيمة index هى 1 بالقيمة 200 وهكذا ...

ملحوظة توجد أشكال عدة لكيفية تعريف المصفوفات ذكرت منها الشكل السابق فأستخدم ما يحلو لك عزيزى القارئ
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  المصفوفات و انواعها في الجافا ..(5) RaggiTech 0 1,665 19-10-12, 01:12 PM
آخر رد: RaggiTech
  الدرس السادس عشر - الطرق Methods RaggiTech 0 637 19-10-12, 12:42 PM
آخر رد: RaggiTech
  الدرس الخامس عشر - أوامر التحكّم - التكرار RaggiTech 0 640 19-10-12, 12:40 PM
آخر رد: RaggiTech
  الدرس الرابع عشر - أوامر التحكّم - الجمل الشرطية RaggiTech 0 753 19-10-12, 12:38 PM
آخر رد: RaggiTech
  الدرس الثالث عشر - العمليات RaggiTech 0 498 19-10-12, 12:36 PM
آخر رد: RaggiTech
  الدرس الحادي عشر - إستدعاء حزمة الواجهة الرسومية والعمل عليها RaggiTech 0 800 19-10-12, 12:33 PM
آخر رد: RaggiTech
  الدرس العاشر - حزم الجافا (Java Packages) RaggiTech 0 604 19-10-12, 12:32 PM
آخر رد: RaggiTech
  الدرس التاسع - كيفية استخدام UndoManager بالبرامج RaggiTech 0 515 19-10-12, 12:26 PM
آخر رد: RaggiTech
  الدرس الثامن - تخزين البيانات الضخمة بقاعدة البيانات اوراكل بواسطة الجافا RaggiTech 0 736 19-10-12, 12:26 PM
آخر رد: RaggiTech
  الدرس السابع - التعليقات RaggiTech 0 512 19-10-12, 12:18 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم