Telegram Web Link
بسم الله الرحمن الرحيم
#Variables #Java
#المتغيرات #جافا
المتغير هو عبارة عن مكان في الذاكرة نقوم بحجزه من اجل التخزين المؤقت للقيم و مدخلات البرنامج او مخرجاته
في لغة الجافا لكل متغير نوع معين ، عند تعريف المتغير يتم وضع نوعه قبل اسم المتغير ، وهذه بعض الأمثلة على ذلك :
double salary ;
int vacationDays ;
long earthPopulation ;
boolean done ;

مع ملاحظة الفاصلة المنقطة (semicolon) عند نهاية كل تعريف ، و هي ضرورية لإنهاء كل جملة يُراد تنفيذها .
المتغير يجب أن يبدأ بحرف و أن يتكون من سلسلة من الأحرف(letter) أو الأرقام(digit) بدون مسافات فيما بينها. 
ملاحظة: لا يمكن ان يكون اسم المتغير كلمة محجوزة، وهي الكلمات التي تستخدم في بناء تركيب اللغة مثل for,while,void... و سنرفق جدولا بها ان شاء الله.


■ قناة تعلم البرمجة ■
@sudevelopers
​​مثال عن تهيئة بعض المتغيرات في برنامج بسيط
​​جدول الكلمات المحجوزة في جافا
​​برنامج جافا بسيط لجمع عددين وطباعة الناتج
Learn Programming تعلم البرمجة
​​برنامج جافا بسيط لجمع عددين وطباعة الناتج
اولا يتم تعريف 3 متغيرات من نوع int (عدد صحيح بدون فواصل او كسور عشرية)
ثانيا يتم جمع متغيرين وتخزين الناتج في المتغير c
ثالثا يتم طباعة عبارة نصية على الشاشة و طباعة قيمة المتغير c اي ناتج الجمع
بسم الله الرحمن الرحيم
#Java #Loops
#جافا #الحلقات_التكرارية
غالبا عندما نقوم بكتابة برنامج ما نحتاج ان نكرر بعض التعليمات والعمليات، مثلا قد نحتاج لطباعة الارقام من 1 حتى 1000 و بالتالي من غير المعقول ان نكتب تعليمة الطباعة 1000 مرة، إذا ما هو الحل؟
.
.
.
.
حسنا، يكون الحل باستخدام الحلقات التكرارية لتكرار تعليمة الطباعة بدون تدخل من المبرمج، ولكن كيف يتم ذلك عمليا؟
تدعم لغة Java و اغلب لغات البرمجة نوعين من الحلقات، وهما حلقة for و حلقة while (و حلقة do-while ايضاً)
ولكن ما الفرق بينهما و لماذا نحتاج لنوعين من التكرار؟

حسنا الجواب بسيط و هو ان حلقة for تستخدم عندما يكون لدينا علم مسبق بعدد مرات التكرار المطلوبة و بذلك نقوم بتحديد عدد مرات التكرار عند كتابة الحلقة for، اما حلقة while تستخدم عندما لا يكون لدينا علم مسبق بعدد التكرارات المطلوب، اي عندما نكون بانتظار تحقق شرط معين وليس عدد تكرارات معين.
Learn Programming تعلم البرمجة via @pic
Photo
مثال عن حلقة for و تحوي ثلاث اقسام
اولا int i=5 ويسمى هذا القسم بقسم التهيئة و ينفذ مرة واحدة عند بداية الحلقة
ثانيا i <= 10 و يسمى قسم شرط التوقف و تستمر الحلقة في التكرار ما دام هذا الشرط محققا و بمجرد اختلاله تتوقف الحلقة عن التكرار و يتم التحقق منه قبل كل تكرار للحلقة
ثالثا ++i و يسمى قسم الزيادة و ينفذ قبل كل تكرار للحلقة
الجزء الاخير والذي يحتوي التعليمات المراد تكرارها و توضع بين قوسين{ } و تلحق بالحلقة.
و يظهر هنا خرج البرنامج حيث يقوم بطباعة العبارة النصية الملونة باللون الازرق 5 مرات و في كل مرة يطبع رقم من 5 حتى 10.
Learn Programming تعلم البرمجة via @pic
Photo
مثال عن حلقة while
اولا نعرف متغير number و نخزن في القيمة 1
ثانيا حلقة while و نضع لها الشرط
number<=10
و تستمر الحلقة في التكرار ما دام الشرط محققا
نقوم في داخل الحلقة بطباعة عبارة نصية والرقم number ثم نقوم بزيادة هاذا الرقم بمقدار 1 عبر التعليمة number++
و يظهر في الاسفل خرج البرنامج.
ما هو مستوى خبرتك في البرمجة؟
Anonymous Poll
48%
ليس لدي اي خبرة سابقة
38%
مبتدئ
12%
متوسط
2%
خبير
يرجى الاجابة عن هذه الاستعلامات لكي نتمكن من معرفة ما هو مناسب لعرضه في القناة👍
Learn Programming تعلم البرمجة pinned «يرجى الاجابة عن هذه الاستعلامات لكي نتمكن من معرفة ما هو مناسب لعرضه في القناة👍»
السلام عليكم ورحمة الله و بركاته
بسم الله نبدأ. بحسب نتائج التصويت والإجابات على الاسئلة السابقة سنبدأ ببعض الكتب الجيدة في مجال تعلم تطوير تطبيقات الاندرويد. الكتب مستوى مبتدء الى متوسط. تتناول هذه الكتب المكونات الاكثر استخداما في برمجة التطبيقات مثل الواجهات والمكونات و تخزين البيانات و التعامل مع الاعدادات من خلال تطبيق امثلة عليها.
هذه الكتب تفترض انك متعامل مع لغة جافا Java و لديك اطلاع بسيط على اساسياتها. يوجد كتابين في منشور سابق لتعليم جافا باللغة العربية يمكن الاطلاع عليها و سنقوم بتزويد كتب تعليم جافا لاحقا ان شاء الله.
#Android #development #fundamentals
#اندرويد #اساسيات #تطوير
الكتاب الاول يحوي مفاهيم برمجة تطبيقات اندرويد
كتاب التدريبات الجزء العملي من الكتاب السابق
2025/07/06 16:45:57
Back to Top
HTML Embed Code: