تعلم الجافا
خطوة بخطوة
للمهندس :سعد الضبي
تفضلو بزيارة قناتنا على الرابط التالي
https://www.youtube.com/cha
nnel/UCinR4wnJdU-zr3yn-
9ywZyQ?disable_polymer=true
,2 شرح سعد الضبي
الدرس األول
بنية برنامج JAVA
تنتهج لغة الجافا من حيث البنية العامة لبناء
البرنامج طريقة oppأو مايسمى ب الكائنات
Public Class class_Name الموجهة (اوبجكت اورينتد بروجرام) عند بنائك
لبرنامج جافا يجب عليك اوال ان تقوم بإنشاء A
class
()1.1 بالطريقة التالية انظر الشكل المقابل ()1.1
والمقصود ب classNameeهو اسم الكالس ويحبذ أن يكون اسم الكالس يدل على عمل البرنامج والخيار مفتوح لك عند
تسمية الكالس
فمثال إذا أردنا انشاء برنامج بسيط يقوم بجمع
عددين هنا يمكننا أن نقوم بإعطاء اسم للكالس يدل
public class add على عمل البرنامج وهو Addعندها سيكون سطر
تسمية الكالس كاآلتي انظر الشكل المقابل ()1.1
()1.2
بعد تسمية الكالس نقوم بفتح قوس وال نغلق القوس إال في نهاية البرنامج وهذا يعني أن الكود الذي سنكتبه في الجافا يكون داخل
الكالس
السطر التالي بعد تسمية الكالس هو بناء الدالة
الرئيسية
والمقصود بالدالة الرئيسية أن هذه الدالة هي نقطة
)Public static void main (string [] args األوامر تنفيذ بداية
اي ان األوامر سوف تنفذ بشكل متسلسل من اول
الرئيسية الدالة في سطر
()1.1 وتأتي بنية أو شكل الدالة الرئيسية في برنامج
()1.1 المقابل الشكل انظر الجافا
المقصود بكلمة publicهو عام واي متغير أو دالة تعرف على أنها publicهذا يعني أننا
نستطيع الوصول إليها وإعادة إستخدامها من خارج الكالس
وكلمة staticيعني أن الدالة أو المتغير الذي يعرف على أنه من نوع staticيتيح لنا الوصول إليه مباشرة بدون انشاء
Objectوهذا سنتحدث عنه الحقآ
كلمة mainوتعني الرئيسي وهذه الكلمة محجوزة فقط للدالة الرئيسية
مابين القوسين هي مصفوفة اسمها argsمن نوع stringوقد تم بناءها الستقبال قيم من خارج الكالس
الشكل التالي في الصورة يوضح كيفية بناء برمج بسيط يقوم بطباعة جملة hello Worldبواسطة أمر الطباعة
لمشاهدة هذا الدرس على اليوتيوب اتبع الرابط التالي
)F h
;)"System.out.println("Hello World
,1 شرح سعد الضبي
الشكل ()4.1
الدرس الثاني
المتغيرات في JAVA
تعريف المتغير :نستطيع تعريف المتغير بشكل مبسط على أنه وسيط مؤقت يستخدم لتخزين قيمة معينة ويحجز مساحة
معينة في الذاكرة
كمثال عندما يكون لدينا قيمة معينة في البرنامج يجب علينا تخزينها في متغير حتى نستطيع التعامل معها
لنفترض انك تريد ناتج قسمة 11/ 1111كيف ستحصل على الناتج في هذه الحالة يجب عليك تعريف متغير حتى تستطيع إنجاز
المهمة والحصول على الناتج الحظ الشكل التالي
x=1000/2
قمنا بتخزين ناتج قسمة 1/1111في متغير اسمه xوهذه أمور رياضية بديهية
#انواع_المتغيرات_في_جافا
•األنواع العددية وهي :
النوع byte :يقبل قيمة عددية ويحجز مساحة 1بايت في الذاكرة
النوع short :يقبل قيمة عددية ويحجز مساحة 1بايت في الذاكرة
النوع int :يقبل قيمة عددية صحيحة ويحجز مساحة 4بايت في الذاكرة
النوع long :يقبل قيمة عددية صحيحة ويحجز مساحة 8بايت في الذاكرة
النوع float :يقبل قيمة عددية عشرية ويحجز مساحة 4بايت في الذاكرة
النوع double :يقبل قيمة عددية عشرية ويحجز مساحة 8بايت في الذاكرة
النوع char :يقبل قيمة حرفية ويحجز مساحة 1بايت في الذاكرة
النوع boolean :نوع منطقي وهو يقبل إحدى قيمتين فقط اما trueأوfalse
#طريقة_تعريف_المتغير
لتعريف المتغير في جافا يجب عليك اوال ان تكتب نوع المتغير ثم اسم المتغير
مثال :لتعريف متغير من نوع عدد صحيح سيكون تعريفه بالشكل التالي
;int x
بعد ذلك يمكنك إسناد قيمة للمتغير بالشكل التالي
;x=5
#مالحظة الفاصلة المنقوطة ; تستخدم في نهاية كتابة األمر في جافا
يمكنك في لغة جافا إسناد القيمة مباشرة عند تعريف المتغير بالشكل التالي
;int x=5
لتعريف متغير عشري في جافا يكون بالشكل التالي
;double d=5.60
* لتعريف متغير حرفي يكون بالشكل التالي
;'char s='N
* لتعريف متغير من نوع سلسلة حرفية في جافا نستخدم النوع Stringبالشكل التالي
" = String s2اهال بكم في صفحة المبرمج العربي;"
لتعريف متغير منطقي يكون بالشكل التالي
;boolean b=true
, 4 شرح سعد الضبي
#مالحظة ليس من المهم إسناد قيمة للمتغير عند تعريفه يمكنك إسناد قيمة له وقتما تشاء في اي مكان في البرنامج
في البرنامج التالي تم تعريف ثالثة متغيرات من نوع عدد inttثم تم إسناد قيمة لكل متغير بعد ذلك قام بجمعهم وطباعة ناتج
الجمع بإستخدام األمر
;)(System.out.println
الشكل ()1.1
)Powered by TCPDF (www.tcpdf.org