السلام عليكم ورحمة الله وبركاته
انا مبتدئ جدا في الجافا لكن قلنا نعطي درس خفيف على ماتعلمناه
و روي عن رسول الله أنه قال: «زكاة العلم تعليمه من لا يعلمه» . وعن الإمام علي : «زكاة العلم بذله لمستحقه»
اولا بخصوص الجافا
http://ar.wikipedia.org/wiki/%D8%AC%...D8%AC%D8%A9%29
http://lessons.alwatanyh.com/%D8%AF%...%81%D8%A7-502/
اول درس بناخذه
المتغيرات ( Variables )
نفرض انك تبي تعبي حجز في فندق
المطلوب اسمك و رقمك و عدد الايام
الاسم يجب انه يكون حروف وماهو معقول اننا نعبيه بارقام
رقم الجوال : اكيد بيكون حروف وماهو معقول بيكون حروف وكذلك عدد الايام
ومن شخص للشخص فاهي متغيره
انا بيانات واسمي ورقم جوالي و عدد ايامي تختلف عنك
فلهذا اهي متغير وليست ثابته ومع كل شخص راح تختلف هذي البيانات . راح تكون نفس النوع سواءً حروف او ارقام عندنا كلنا لكن المعلومات غير بعض
والمتغيرات انواع : نوع للاعداد الصحيحه
byte
int
long
كل واحده من هذي المتغيرات لها حجم محدد في الذاكره
فال byte لها حجم ١ بايت في الذاكره وال int لها ٤ بايت والlong لها ٨ بايت
وجميعها يخزن بها الارقام الصحيحه .
http://www.vivaolinux.com.br/imagens...ade/Ranges.png
اما للاعداد الكسريه فنستخدم float و double
فالfloat له ٤ بايت في الذاكره وال double له 8 بايت في الذاكره
آما المتغير المختص في الكلمات
string و char
string بامكانك تخزن فيه جمل وارقام
لكن بالنسبه للارقام اذا خزناها في string ماراح نقدر نسوي لهذي الارقام عمليات حسابيه
وعندنا ايضاً Boolean
وهذي اما يخزن فيها True او False
وراح نتطرق لها في الدروس القادمه لنعرف الفائده منها
وراح نستخدم اكثر شي
int , string , double , boolean
وهنا بعض المعلومات عن القيم الافتراضية للبعض المتغيرات اذا ما اسندنا لها قيم
http://1.bp.blogspot.com/_Pc8VSCmbaA...Data+types.png
الان كيف تنشئ متغير عرفنا انواعها وعرفنا عنها تقريبا اكثر التفاصيل لكن كيف تنشئها ؟
اولا لازم نعرف وش القيمة الي نبي نحطها داخل المتغير عشان نحدد نوعه مثلا افرض انك تبي تحط رقم ( ١ ) في متغير
او
كلها لها نفس المعنى وبكل الحالتين حنا عطينا لل المتغير s ( اسم المتغير ) قيمة ٥ والمتغير من نوع int
وال علامه هذي ; هي علامة للاعلام البرنامج انك خلصت من السطر هذا فبعد كل كود برمجي نعطيه ;
وهذا مثال لانشاء متغيرين
كود PHP:
int a ;
int s;
a=3;
s=5;
ونقدر بنفس الطريقه ايضاً
كود PHP:
int a,s ;
a=3;
s=5;
بحيث اسرع بدال ما ننشئ المتغيرين في سطرين ننشئها في سطر واحد
كود PHP:
int a,s,r ;
a=3;
s=5;
a=4;
الان حفظنا ال a بقيمة 3
ال s =5
ورجعنا غيرنا قيمة a=4 اي كود تحت التغير هذا يستخم متغير a راح يكون قيمة a في الكود تساوي 4 اما قبل التغير اي استدعاء ل a راح يكون 3
اذا اذا سوينا كود تحت يطلب المتغير a راح يشوف اقرب قيمة لل a فوقه لازم يكون فوقه تعريف المتغير لو تحته بسطر واحد راح يروح للي فوق
كود PHP:
double a = 10.05;
double b = 3.22;
وبهذي الطريقه ننشئ المتغير ونسد له قيمة
جمع وطرح وضرب المتغيرات
يلزم تعريف المتغير المحفوظ فيه الناتج من نفس القيمه للناتج
ماهي معقوله اعرف string للناتج والعددين مضروبين ببعض
لان الناتج بيكون عددي والمتغير من نوع string
كود PHP:
int a,s ;
String r ;
a=3;
s=5;
r=a+s;
كود PHP:
int a,s,r ;
a=3;
s=5;
r=a+s;
قيمة ال a =3
s= 5
r= a+s = 8
كود PHP:
int a,s,r ;
a=3;
s=5;
r=a*s;
r=15
وتنطبق البقيه لنفس الطريقه
ختاماً
اعرف ان المستوى ماهو ابداً مناسب للشرح وممكن اشياء كثيره نسيتها
وفيه اشخاص كثر معنى في مجتمع سوالف سوفت افضل مني بمراحل ويعتبرون اساتذه في الجافا
لهذا حبيت اكون بداية للسلسلة واذا فيه احد اهلاً لها ويكمل السلسلة للهدف افادة الغير لاننا كلنا مجتمعين هنا لنفيد ونستفيد ..
واذا ما جاء احد ان شاء الله راح اواصل باللي اقدر عليه
شكراً لكم جميعا واي اساله انا حاظر
اخوكم
سليمان عبدالعزيز