أهلا وسهلا بك زائرنا الكريم، اذا كانتهذه زيارتك الأولى للمنتدى ، فيرجى التكرم بزيارة صفحة التعليمـات، بالضغط هنا.كما يشرفنا أن تقوم بالتسجيلبالضغط هناإذا رغبت بالمشاركة في المنتدى، أما إذا رغبت بقراءة المواضيعوالإطلاع فتفضل بزيارة المواضيع التي ترغب.

التعامل مع المصفوفات في جافا

حفظ البيانات؟
الرئيسية
التسجيل
فقدت كلمةالمرور
البحث فى المنتدى
منتـديات الدعـم و تقنيـة المعلـومـات
منتـديات الدعـم و تقنيـة المعلـومـات
بحـث
 
 

نتائج البحث
 


Rechercher بحث متقدم

المواضيع الأخيرة
» احدث سنترالات باناسونيك
التعامل مع المصفوفات في جافا I_icon_minitimeالأربعاء يوليو 31, 2019 6:42 pm من طرف مازن محمد خالد

» احدث اجهزة انذار الحريق
التعامل مع المصفوفات في جافا I_icon_minitimeالأحد يوليو 14, 2019 5:51 pm من طرف مازن محمد خالد

» افضل طريقه لتجربه التبليغ الخارجي لجميع برامج الاختراق
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يوليو 11, 2019 7:56 pm من طرف support service

» افضل برنامج لحقن مواقع ثغره SQL وبديل الهافيج في الكالي JSQL
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يوليو 11, 2019 7:52 pm من طرف support service

» كيف تمنع الهاكرز من التجسس على حساب الواتساب الخاص بك ؟!
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يوليو 11, 2019 7:37 pm من طرف support service

» أدوات إختبار الإختراق
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يوليو 06, 2019 9:24 pm من طرف admin

» HxHInject0.2 Beta برنامج كشف الحقن الخبيث الإصدار الثان
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يوليو 06, 2019 9:24 pm من طرف admin

» برنامج Cloud protection كشف الاتصالات الخارجية والداخلية وكشف الملفات التنفيذية exe والتبليغ عن كل جديد في الجهاز
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يوليو 06, 2019 9:22 pm من طرف admin

» الدرس الرابع* حلقات التكرار
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يوليو 06, 2019 9:21 pm من طرف admin

» الدرس الثالث* عبارات الشرط :
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يوليو 06, 2019 9:20 pm من طرف admin

» الدرس الثاني* أنواع البيانات
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يوليو 06, 2019 9:20 pm من طرف admin

» الدرس الاول*الهيكل الرئيسي لبرامج c++
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يوليو 06, 2019 9:19 pm من طرف admin

» أساسيات عن لغة C++
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يوليو 06, 2019 9:18 pm من طرف admin

» قوانين قسـم الاعـلانـات والتبـادل الاعـلانـي
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 27, 2019 8:16 am من طرف support service

» تصميم المواقع وتطويرها
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 18, 2019 10:11 am من طرف support service

» كورس شامل عن تطوير المواقع للمبتدئين
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 18, 2019 10:09 am من طرف support service

» تقنية جديده تمنع سرقة الجوالات من اصحابها
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 18, 2019 9:59 am من طرف support service

» افضل موقع عربي لمشاهدة وتحميل الافلام
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 18, 2019 9:57 am من طرف support service

» اكواد وشفرات الموبايل الصينى
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 17, 2019 9:17 pm من طرف support service

» جميع اصدارات ويندوز 7
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 17, 2019 9:09 pm من طرف support service

» تحميل جميع تعريفات جهازك فى أسطوانه واحده DriverPack Solution 11 R166W & Drivers Installer Assistant 2011 للنواتين
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 17, 2019 9:07 pm من طرف support service

» الإرهاب و المخدرات
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 17, 2019 8:43 pm من طرف admaintk7

»  أسباب الإرهاب الداخلية والخارجية
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 17, 2019 8:33 pm من طرف admaintk7

» سناب الشيف روان
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 17, 2019 6:07 pm من طرف support service

» سنابات دينية
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 17, 2019 6:05 pm من طرف support service

» كود css تغيير لتغيير شكل المنتدى كله
التعامل مع المصفوفات في جافا I_icon_minitimeالأربعاء يونيو 12, 2019 12:21 am من طرف admaintk

» التعامل مع الأحرف في جافا
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 11, 2019 10:29 pm من طرف admin

» أول برنامج لك في جافا
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 11, 2019 10:24 pm من طرف admin

» التعامل مع النصوص في جافا
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 11, 2019 10:23 pm من طرف admin

» التعامل مع المصفوفات في جافا
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 11, 2019 10:23 pm من طرف admin

» أســاسيــات لغــة جــافــا
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 11, 2019 10:22 pm من طرف admin

» أسلوب و مبادئ كتابة الكود في جافا
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 11, 2019 10:21 pm من طرف admin

» التعامل مع الأعداد في جافا
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 11, 2019 2:45 pm من طرف support service

» مفهــوم الحلقــات
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 11, 2019 2:24 pm من طرف support service

» العوامل في جافا (بختصار جدا)
التعامل مع المصفوفات في جافا I_icon_minitimeالثلاثاء يونيو 11, 2019 11:42 am من طرف support service

» العــوامــل فــي جــافــا
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 11:52 pm من طرف support service

» الــدوال فــي جــافــا
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 7:45 pm من طرف support service

» المتغيــرات فــي جــافــا
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 6:37 pm من طرف support service

» أنواع البيانات في جافا
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 6:22 pm من طرف support service

» المصفوفات و أنواعها في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 6:40 am من طرف support service

» حساب قيمة الـ Power للعدد في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 4:48 am من طرف support service

» إدخال بيانات من المستخدم في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 3:15 am من طرف support service

» دوال إدخال المعلومات الموجودة في الكلاس Scanner
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 3:13 am من طرف support service

» طريقة جعل البرنامج يقبل المعلومات من المستخدم في لغة جافا
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 3:12 am من طرف support service

» دالة إدخال البيانات Read في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس يونيو 06, 2019 3:10 am من طرف support service

» لحلقات المتداخلة في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالأربعاء يونيو 05, 2019 9:05 pm من طرف support service

» الحلقة for في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:11 am من طرف admin

» الحلقات و أنواعها في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:10 am من طرف admin

» الحلقتين while و do while في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:10 am من طرف admin

» تمارين شاملة حول الحلقات for, while,do while
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:09 am من طرف admin

» العوامــل فــي الخــوارزميــات
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:09 am من طرف admin

» معلومات عامة عن الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:08 am من طرف admin

» جمل الشرط في الخوارزميات Algorithms
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:07 am من طرف admin

» العوامل التي تستخدم لوضع شروط منطقية
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:06 am من طرف admin

» سناب مها عجاج
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:05 am من طرف admin

» المدربة لمياء الجريسي
التعامل مع المصفوفات في جافا I_icon_minitimeالإثنين يونيو 03, 2019 2:04 am من طرف admin

» تمارين شاملة حول طرق تعريف, إستدعاء و عرض قيم المتغيرات...
التعامل مع المصفوفات في جافا I_icon_minitimeالأحد يونيو 02, 2019 5:58 am من طرف support service

» مفهوم المتغيرات في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالأحد يونيو 02, 2019 5:51 am من طرف support service

» شرح كل جزء في دالة الطباعة بشكل مفصل
التعامل مع المصفوفات في جافا I_icon_minitimeالأحد يونيو 02, 2019 4:44 am من طرف support service

» إستخدام العامل + كعامل دمج و إستخدام القوسين ( ) للحصول على ناتج العمليات الحسابية
التعامل مع المصفوفات في جافا I_icon_minitimeالأحد يونيو 02, 2019 4:42 am من طرف support service

» الدمج أثناء الطباعة في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالأحد يونيو 02, 2019 4:41 am من طرف support service

» طــرق حــول دالــة الطبــاعــة print()
التعامل مع المصفوفات في جافا I_icon_minitimeالأحد يونيو 02, 2019 3:29 am من طرف support service

» دالة الطباعة Print في الخوارزميات
التعامل مع المصفوفات في جافا I_icon_minitimeالأحد يونيو 02, 2019 3:18 am من طرف support service

» حل مشاكل قد تتعرض لها أثناء إستخدام برنامج الـ NetBeans
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يونيو 01, 2019 5:06 pm من طرف support service

» خطوات إنشاء مشروع جديد في برنامج NetBeans
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يونيو 01, 2019 4:53 pm من طرف support service

» تحميل و تثبيت برنامج NetBeans
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يونيو 01, 2019 4:32 pm من طرف support service

» طريقة تجربة الخوارزميات ع الكمبيوتر وتحميل لغة جافا ( JDK )...
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يونيو 01, 2019 4:29 pm من طرف support service

» معلومات عن لغة Java
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يونيو 01, 2019 1:15 pm من طرف support service

» كود javascript لوضع كلمات دلالية في الموضوع
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت يونيو 01, 2019 12:00 pm من طرف support service

» تحميل fx-Calc أحدث أله حاسبة للكمبيوتر 2019 مجاني
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 3:01 am من طرف admin

» التحكم بالمجموعات ووضع المسميات
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 3:00 am من طرف admin

» افضل البرامج لتصميم الفيديوهات
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 3:00 am من طرف admin

» باندا انتي فايروس المجاني
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:59 am من طرف admin

» تحميل برنامج لاين للكمبيوتر – LINE للمكالمات والرسائل المجانية
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:58 am من طرف admin

» برنامج WebPosition Gold 1.5
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:58 am من طرف admin

» گود تعريض اوتصغير صورة آسم آلآقسآم
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:56 am من طرف admin

» برنامجLink Popularity Check 2.1
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:56 am من طرف admin

» كود اظهار علبة الدردشة في نسخة الجوال
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:55 am من طرف admin

» كود اضافه عنوان منتداك بجانب (مرحباً "أسم العضو" , "عنوان المنتدى")
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:54 am من طرف admin

» [مهم] سناب شات snapchat
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:54 am من طرف admin

» سناب د. سمية الناصر
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:52 am من طرف admin

» مامعنى سناب شات snapchat
التعامل مع المصفوفات في جافا I_icon_minitimeالجمعة مايو 31, 2019 2:42 am من طرف admin

» أكواد html للمواقع
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت مايو 11, 2019 10:42 am من طرف support service

» اكواد html لاصحاب المواقع والمنتديات
التعامل مع المصفوفات في جافا I_icon_minitimeالسبت مايو 11, 2019 10:36 am من طرف support service

» اقوى العروض والتخفضيات علي كاميرات المراقبة بمناسبة الشهر الكريم
التعامل مع المصفوفات في جافا I_icon_minitimeالأحد أبريل 28, 2019 5:29 pm من طرف مازن محمد خالد

» اكواد الفيجوال دوت نت والسيشارب تعمل بامتياز علي xp
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس أبريل 25, 2019 12:49 am من طرف support service

» شرح للإتصال بقواعد بيانات السيكوال سيرفر ب ثلاث
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس أبريل 25, 2019 12:48 am من طرف support service

» برنامج MOBILedit! Enterprise 9.0.0.21825 للتحكم فى كامل محتويات الهاتف من الكمبيوتر
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس أبريل 25, 2019 12:46 am من طرف support service

» من اسهل و اقوى برامج النسخ الاحتياطي
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس أبريل 25, 2019 12:45 am من طرف support service

» برنامج مجاني لعمل نسخة إحتياطية لويندوز و لينكس
التعامل مع المصفوفات في جافا I_icon_minitimeالخميس أبريل 25, 2019 12:44 am من طرف support service

سحابة الكلمات الدلالية

لوحة  

أفضل 10 أعضاء في هذا الأسبوع


التعامل مع المصفوفات في جافا

اذهب الى الأسفل

التعامل مع المصفوفات في جافا Empty التعامل مع المصفوفات في جافا

مُساهمة من طرف support service في الثلاثاء يونيو 11, 2019 3:16 pm

التعامل مع المصفوفات في جافا

اولــا:
مفهوم المصفوفات:
مصفوفة: تعني Array في البرمجة. و المصفوفة عبارة عن كائن يحتوي مجموعة عناصر من نفس النوع تتخزن بجوار بعضها في الذاكرة.
بمعنى آخر المصفوفة عبارة عن كائن يمكنه تخزين عدة قيم من نفس النوع.
عناصر المصفوفة تتميز عن بعضها من خلال رقم محدد يعطى لكل عنصر يسمى index. أول عنصر فيها يتم تخزينه في الـ index رقم 0.
عدد عناصر المصفوفة ثابت, أي بمجرد أن قمت بتحديده لا يمكنك تغييره من جديد, لكنك تستطيع تغيير قيم هذه العناصر متى شئت.
ثــانيــا:
فوائد الـ Array
تقليل عدد المتغيرات المتشابهة, فمثلاً إذا كنا نريد تعريف 10 متغيرات نوعهم int, نقوم بتعريف مصفوفة واحدة تتألف من 10 عناصر.
تطوير الكود, إذا قمت بتخزين المعلومات داخل مصفوفة, تستطيع تعديلهم, مقارنتهم أو جلبهم كلهم دفعة واحدة بكود صغير جداً باستخدام الحلقات.
تستطيع الوصول لأي عنصر من خلال الـ index.
المشكلة الوحيدة في الـ Array
حجمها ثابت, أي عندما تقوم بتعريف مصفوفة و تحدد عدد عناصرها, لا يمكنك تغيير حجمها لاحقاً, أي لا يمكن حذف عنصر أو زيادة واحد جديد.
هذه المشكلة تم حلها لاحقاً من خلال إطار تخزين متطور يسمى Collection ستتعرف عليه في دروس لاحقة.
ثــالثــا:
مصطلحات تقنية
الفرق بين Declare Array و Create Array هو:
Declare Array تعني تعريف نوع في الذاكرة يفهمه المعالج على أنه مصفوفة.
Create Array تعني تحديد عدد عناصر المصفوفة و إعطاء قيمة أولية لكل عنصر فيها.
ملاحظــة: لا تستطيع التعامل مع المصفوفة إذا لم تفعل لها Create.
رابعــا:
تعريــف مصفوفــة:
تعريف مصفوفة جديدة يسمى Declare Array
يمكنك تعريف مصفوفة جديدة بثلاث طرق:
// يمكنك تعريفها هكذا
datatype[] arrayRefVar;         // هذا الأسلوب المفضل في جافا
// أو هكذا
datatype []arrayRefVar;
// أو هكذا
datatype arrayRefVar[];
datatype: هو نوع المصفوفة التي سيتم تعريفها.
[]: هو من كم بعد تتألف المصفوفة.
أمثلة
// double هنا قمنا بتعريف مصفوفة ذات بعد واحد, نوعها
double[] doubleArray;
// int هنا قمنا بتعريف مصفوفة ذات بعدين, نوعها
int[][] intArray;
// String هنا قمنا بتعريف مصفوفة ذات بعد واحد, نوعها
String[] stringArray;
خــامســا:
إنشاء مصفوفة
إنشاء مصفوفة جديدة يعني Create Array في اللغة الإنجليزية.
إذا أردت أن تعرف أي مصفوفة فعندك طريقتين:
تنشئ المصفوفة و تعطيها القيم لاحقاً.
تنشئ المصفوفة و تعطيها القيم مباشرةً عند تعريفها.
طريقة إنشاء مصفوفة و إعطائها القيم لاحقاً
arrayRefVar = new datatype[size];
:arrayRefVar: هو إسم المصفوفة التي يجب أن تكون معرفة سابقاً.
new: تقوم بتوليد قيم أولية لجميع عناصر المصفوفة, تعطيهم القيمة صفر كقيمة أولية.
datatype: هو نوع القيم الأولية التي سيتم توليدها.
size: هو عدد عناصر المصفوفة.
ســادســا:
طريقة إنشاء مصفوفة و إعطائها قيم أولية مباشرةً عند إنشائها
arrayRefVar = { value0, value1, ..., valuek };
arrayRefVar: هو إسم المصفوفة التي يجب أن تكون معرفة سابقاً.
value0 و value1 و valuek: عبارة عن القيم التي نعطيها للمصفوفة.
تعريف مصفوفة و إعطاءها قيم أولية بكود أقل
يمكنك أن تفعل Declaring و Creating و Assigning لمصفوفة جديدة في جملة واحدة.
يمكنك تحديد عدد عناصرها فقط عند تعريفها, و عندها ستعطى القيمة صفر لجميع عناصرها كقيمة أولية.
datatype[] arrayRefVar = new datatype[size];
و يمكنك إعطائها قيم أولية مباشرةً عند تعريفها, و عندها تتخزن كل قيمة في عنصر, و هكذا يتحدد عدد عناصرها.
datatype[] arrayRefVar = { value0, value1, ..., valuek };
يمكنك الوصول لعناصر المصفوفة من خلال الـ index.
يتم تخزين عناصر المصفوفة إبتداءاً من الـ index رقم 0 إلى الـ index رقم length-1.
بمعنى آخر العنصر الأول في المصفوفة يحمل الـ index رقم 0, و العنصر الآخير فيها يحمل index رقم length-1.
مــلاحظــة:
القيمة الإفتراضية صفر تعطى حسب نوع المصفوفة.
إذا كان نوع المصفوفة int أو longالقيمة الإفتراضية التي ستعطى لجميع عناصر المصفوفة هي 0.
إذا كان نوع المصفوفة double أو floatالقيمة الإفتراضية التي ستعطى لجميع عناصر المصفوفة هي 0.0.
إذا كان نوع المصفوفة String القيمة الإفتراضية التي ستعطى لجميع عناصر المصفوفة هي null.
ســابعــا:
شكل المصفوفة في الذاكرة
لنفترض الآن أننا قمنا بتعريف مصفوفة نوعها int, إسمها a, تتألف من 5 عناصر.
int[] a = { 10, 20, 30, 40, 50 };
بما أن المصفوفة تتألف من 5 عناصر, تم إعطاء العناصر أرقام index بالترتيب من 0 إلى 4.
إذاً هنا أصبح عدد عناصر المصفوفة يساوي 5 و هو ثابت لا يمكن تغييره لاحقاً في الكود.
و يمكنك إستخدام أرقام الـ index لتصل لجميع عناصر المصفوفة سواء لعرض القيم أو لتغييرها.
ثــامنــا:
الحلقة foreach
إبتداءاً من الإصدار 1.5 في جافا, قدم لنا حلقة for جديدة إسمها foreach loop.
هذه الحلقة تسمح لك بالمرور على جميع عناصر المصفوفة دون الحاجة لتعريف عداد و تحديد أين يبدأ و أين ينتهي.
تــاسعــا:
طريقة تعريف الحلقة foreach
في البداية نحن لا نكتب foreach بل نكتب for.
الإختلاف بين foreach و for التقليدية يظهر فقط بين القوسين, لاحظ الـ syntax.
for( element: array ) {
   // statements
}
element: هو متغير عادي نقوم بتعريفه بداخل الحلقة و نعطيه نفس نوع المصفوفة التي نضعها بعد النقطتين, لأنه في كل دورة سيقوم بتخزين قيمة عنصر من عناصرها, لذلك يجب وضع نوعه مثل نوعها.
array: هي المصفوفة التي نريد الوصول لجميع عناصرها.
statements: هي جميع الأوامر الموضوعة في الحلقة و هي تتنفذ في كل دورة.
إذاً هنا تقوم الحلقة بالمرور على جميع عناصر المصفوفة بالترتيب من العنصر الأول إلى العنصر الأخير, و في كل دورة تقوم بتخزين قيمة العنصر في المتغير الذي قمنا بتعريفه.
عــاشــرا:
تعامل الدوال مع المصفوفات
سنتكلم الآن عن نقتطين أساسيتين:
تمرير المصفوفة كـ argument للدالة.
تعريف دالة ترجع مصفوفة.
تمرير المصفوفة كـ argument للدالة
سنقوم بتعريف دالة تأخذ مصفوفة كباراميتر, مهمة هذه الدالة ستكون فقط طباعة جميع قيم عناصر المصفوفة.
ثم سنقوم بإستدعاء هذه الدالة مرتين, لأننا سنعلمك طريقتين لتمرير مصفوفة كـ argument.
الحادي عشر:
تعريف دالة ترجع مصفوفة
سنقوم بتعريف دالة تأخذ مصفوفة كباراميتر و ترجعها معكوسة, ثم سنقوم بإستدعاء هذه الدالة.
ستلاحظ أننا قمنا بتعريف عدادين في الحلقة for, لأننا أردننا أن نلفت إنتباهك أيضاً أنه بإمكانك تعريف أكثر من عداد بداخل الحلقةfor.
support service
support service
الـ‘ـمـ‘ـديـ‘ـر الـ‘ـعـ‘ـام
الـ‘ـمـ‘ـديـ‘ـر الـ‘ـعـ‘ـام

عدد المساهمات : 263
تاريخ التسجيل : 03/06/2011

https://www.support7service.com/

الرجوع الى أعلى الصفحة اذهب الى الأسفل

التعامل مع المصفوفات في جافا Empty رد: التعامل مع المصفوفات في جافا

مُساهمة من طرف admin في الثلاثاء يونيو 11, 2019 10:23 pm

سلمت يدااااك يالغالي

admin
نـ‘ـائـ‘ـب الـ‘ـمـ‘ـديـ‘ـر
نـ‘ـائـ‘ـب الـ‘ـمـ‘ـديـ‘ـر

عدد المساهمات : 49
تاريخ التسجيل : 21/05/2017

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

خدمات الموضوع
 KonuEtiketleri كلمات دليليه
 Konu Linki رابط الموضوع
 Konu BBCode BBCode
 Konu HTML Kodu HTML code
إذا وجدت وصلات لاتعمل في الموضوع او أن الموضوع [ التعامل مع المصفوفات في جافا ] مخالف ,, من فضلك راسل الإدارة من هنا
 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى